45#ifndef Foam_vtk_vtkMeshMaps_H
46#define Foam_vtk_vtkMeshMaps_H
129#include "foamVtkMeshMapsI.H"
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
Bookkeeping for mesh subsetting and/or polyhedral cell decomposition. Although the main use case is f...
const labelList & pointMap() const noexcept
Point labels for subsetted meshes.
const labelList & additionalIds() const noexcept
Any additional (user) labels.
void renumberPoints(const labelUList &mapping)
Renumber point ids (pointMap) to account for subset meshes.
void renumberCells(const labelUList &mapping)
foamVtkMeshMaps()=default
Default construct: zero-sized, no reserved sizes.
const labelList & cellMap() const noexcept
Original cell ids for all cells (regular and decomposed).
void clear()
Clear sizing.