Go to the documentation of this file.
40 if (lookupName.empty())
42 lookupName = this->
name();
55 if (lookupName.empty())
57 lookupName = this->
name();
60 polySurface* surfptr = getRegistrySurface(obr, lookupName);
80 polySurface* surfptr = getRegistrySurface(obr, lookupName);
87 if (lookupName.empty())
89 lookupName = this->
name();
98 if (lookupName.empty())
100 lookupName = this->
name();
121 surfMesh* surfptr = getSurfMesh(lookupName);
polySurface * getRegistrySurface(const objectRegistry &obr, word lookupName="") const
Get surface from registry if available.
Type * getObjectPtr(const word &name, const bool recursive=false) const
A class for handling words, derived from Foam::string.
bool removeRegistrySurface(objectRegistry &obr, word lookupName="") const
Remove surface from registry.
A surface mesh consisting of general polygon faces that has IO capabilities and a registry for storin...
Registry of regIOobjects.
A surface mesh consisting of general polygon faces and capable of holding fields.
void copySurface(const pointField &points, const faceList &faces, bool unused=false)
Update with new contents.
const word & name() const noexcept
Name of surface.
polySurface * storeRegistrySurface(objectRegistry &obr, word lookupName="") const
Copy surface into registry.
bool removeSurfMesh(word lookupName="") const
Remove surface from registry.
const polyMesh & mesh() const noexcept
Access to the underlying mesh.
surfMesh * getSurfMesh(word lookupName="") const
Get surface from registry if available.
bool checkOut(regIOobject *io) const
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
void copySurface(const pointField &points, const faceList &faces, bool validate=false)
Update with new contents.
surfMesh * storeSurfMesh(word lookupName="") const
Copy surface into registry.