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;
void size(const label n)
Older name for setAddressableSize.
void transcribe(MeshedSurface< face > &surf)
Transfer points/zones from 'face' to other other shapes.
bool addZonesToFaces()
Propagate zone information on face regions.
A surface zone on a MeshedSurface.
virtual void clear()
Clear all storage.
surfZoneList & storedZones()
Non-const access to the zones.
#define forAll(list, i)
Loop across all elements in list.
Base class for mesh 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.