Implements a meshed surface by referencing existing faces and points. More...
Public Member Functions | |
meshedSurfRef () | |
Construct null. More... | |
meshedSurfRef (const pointField &pts, const faceList &fcs, const labelList &ids=labelList::null()) | |
Construct from components. More... | |
virtual | ~meshedSurfRef ()=default |
Destructor. More... | |
virtual const pointField & | points () const |
The points used for the surface. More... | |
virtual const faceList & | faces () const |
The faces used for the surface. More... | |
virtual const labelList & | zoneIds () const |
Per-face zone/region information. More... | |
void | clear () |
Remove all references by redirecting to null objects. More... | |
void | reset (const pointField &pts, const faceList &fcs, const labelList &ids=labelList::null()) |
Reset components. More... | |
Public Member Functions inherited from meshedSurf | |
meshedSurf ()=default | |
Construct null. More... | |
virtual | ~meshedSurf ()=default |
Destructor. More... | |
Implements a meshed surface by referencing existing faces and points.
Definition at line 48 of file meshedSurfRef.H.
|
inline |
Construct null.
Definition at line 62 of file meshedSurfRef.H.
|
inline |
Construct from components.
Definition at line 72 of file meshedSurfRef.H.
|
virtualdefault |
Destructor.
|
inlinevirtual |
The points used for the surface.
Implements meshedSurf.
Definition at line 91 of file meshedSurfRef.H.
|
inlinevirtual |
The faces used for the surface.
Implements meshedSurf.
Definition at line 97 of file meshedSurfRef.H.
|
inlinevirtual |
Per-face zone/region information.
Reimplemented from meshedSurf.
Definition at line 103 of file meshedSurfRef.H.
|
inline |
Remove all references by redirecting to null objects.
Definition at line 109 of file meshedSurfRef.H.
References Field< Type >::null(), List< label >::null(), and List< face >::null().
|
inline |
Reset components.
Definition at line 118 of file meshedSurfRef.H.