Go to the documentation of this file.
41 if (lookupName.empty())
43 lookupName = this->
name();
56 if (lookupName.empty())
58 lookupName = this->
name();
61 polySurface* surfptr = getRegistrySurface(obr, lookupName);
81 polySurface* surfptr = getRegistrySurface(obr, lookupName);
88 if (lookupName.empty())
90 lookupName = this->
name();
99 if (lookupName.empty())
101 lookupName = this->
name();
122 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.
Template functions to aid in the implementation of demand driven data.
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.
word name(const complex &c)
Return string representation of complex.
polySurface * storeRegistrySurface(objectRegistry &obr, word lookupName="") const
Copy surface into registry.
bool removeSurfMesh(word lookupName="") const
Remove surface from registry.
const word & name() const
Name of surface.
surfMesh * getSurfMesh(word lookupName="") const
Get surface from registry if available.
bool checkOut(regIOobject *io) const
const polyMesh & mesh() const
Access to the underlying mesh.
void copySurface(const pointField &points, const faceList &faces, bool validate=false)
Update with new contents.
surfMesh * storeSurfMesh(word lookupName="") const
Copy surface into registry.