70 static_cast<const labelUList&
>(origFaces[facei])
75 this->storedFaces().transfer(newFaces);
103 static_cast<const labelUList&
>(origFaces[facei])
124 label faceI =
zone.start();
127 faceLst[faceI++].region() = zoneI;
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMes...
surfZoneList & storedZones()
const surfZoneList & surfZones() const
pointField & storedPoints()
void transfer(pointField &pointLst, List< face > &faceLst)
virtual label triangulate()
Triangulate in-place, returning the number of triangles added.
const List< Face > & surfFaces() const
Return const access to the faces.
List< face > & storedFaces()
void transcribe(MeshedSurface< face > &surf)
Transfer points/zones from 'face' to other other shapes.
virtual void clear()
Clear all storage.
friend class MeshedSurface
void size(const label n)
Older name for setAddressableSize.
A surface zone on a MeshedSurface.
Base class for mesh zones.
List< surfZone > surfZoneList
List of surfZone.
UList< label > labelUList
A UList of labels.
#define forAll(list, i)
Loop across all elements in list.