44 this->addZonesToFaces();
70 static_cast<const labelUList&
>(origFaces[facei])
75 this->storedFaces().transfer(newFaces);
76 this->addZonesToFaces();
103 static_cast<const labelUList&
>(origFaces[facei])
108 this->storedFaces().transfer(newFaces);
109 this->addZonesToFaces();
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()
Non-const access to the zones.
pointField & storedPoints()
Non-const access to global points.
virtual label triangulate()
Triangulate in-place, returning the number of triangles added.
const List< Face > & surfFaces() const
Return const access to the faces.
void transcribe(MeshedSurface< face > &surf)
Transfer points/zones from 'face' to other other shapes.
virtual void clear()
Clear all storage.
bool addZonesToFaces()
Propagate zone information on face regions.
void size(const label n)
Older name for setAddressableSize.
A surface zone on a MeshedSurface.
A triangular face using a FixedList of labels corresponding to mesh vertices.
Base class for mesh zones.
#define forAll(list, i)
Loop across all elements in list.