meshedSurfRef Class Reference

Implements a meshed surface by referencing existing faces and points. More...

Inheritance diagram for meshedSurfRef:
[legend]
Collaboration diagram for meshedSurfRef:
[legend]

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 pointFieldpoints () const
 The points used for the surface. More...
 
virtual const faceListfaces () const
 The faces used for the surface. More...
 
virtual const labelListzoneIds () 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...
 

Detailed Description

Implements a meshed surface by referencing existing faces and points.

Definition at line 48 of file meshedSurfRef.H.

Constructor & Destructor Documentation

◆ meshedSurfRef() [1/2]

meshedSurfRef ( )
inline

Construct null.

Definition at line 62 of file meshedSurfRef.H.

◆ meshedSurfRef() [2/2]

meshedSurfRef ( const pointField pts,
const faceList fcs,
const labelList ids = labelList::null() 
)
inline

Construct from components.

Definition at line 72 of file meshedSurfRef.H.

◆ ~meshedSurfRef()

virtual ~meshedSurfRef ( )
virtualdefault

Destructor.

Member Function Documentation

◆ points()

virtual const pointField& points ( ) const
inlinevirtual

The points used for the surface.

Implements meshedSurf.

Definition at line 91 of file meshedSurfRef.H.

◆ faces()

virtual const faceList& faces ( ) const
inlinevirtual

The faces used for the surface.

Implements meshedSurf.

Definition at line 97 of file meshedSurfRef.H.

◆ zoneIds()

virtual const labelList& zoneIds ( ) const
inlinevirtual

Per-face zone/region information.

Reimplemented from meshedSurf.

Definition at line 103 of file meshedSurfRef.H.

◆ clear()

void clear ( )
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().

Here is the call graph for this function:

◆ reset()

void reset ( const pointField pts,
const faceList fcs,
const labelList ids = labelList::null() 
)
inline

Reset components.

Definition at line 118 of file meshedSurfRef.H.


The documentation for this class was generated from the following file: