Classes | Public Member Functions | List of all members
meshedSurf Class Referenceabstract

Abstract definition of a meshed surface defined by faces and points. More...

Inheritance diagram for meshedSurf:
Inheritance graph
[legend]

Classes

class  emptySurface
 

Public Member Functions

constexpr meshedSurf () noexcept=default
 
virtual ~meshedSurf ()=default
 
virtual const pointFieldpoints () const =0
 
virtual const faceListfaces () const =0
 
virtual const labelListzoneIds () const
 
virtual const labelListfaceIds () const
 

Detailed Description

Abstract definition of a meshed surface defined by faces and points.

Definition at line 43 of file meshedSurf.H.

Constructor & Destructor Documentation

◆ meshedSurf()

constexpr meshedSurf ( )
constexprdefaultnoexcept

◆ ~meshedSurf()

virtual ~meshedSurf ( )
virtualdefault

Member Function Documentation

◆ points()

virtual const pointField& points ( ) const
pure virtual

◆ faces()

virtual const faceList& faces ( ) const
pure virtual

◆ zoneIds()

virtual const labelList& zoneIds ( ) const
inlinevirtual

Reimplemented in sampledIsoSurface, sampledCuttingPlane, sampledMeshedSurface, sampledDistanceSurface, polySurface, sampledPatch, sampledPlane, sampledThresholdCellFaces, sampledFaceZone, sampledCuttingSurface, sampledInterface, mergedSurf, sampledNone, and meshedSurfRef.

Definition at line 71 of file meshedSurf.H.

References List::null().

Referenced by polySurface::copySurface(), and mergedSurf::merge().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ faceIds()

virtual const labelList& faceIds ( ) const
inlinevirtual

Reimplemented in sampledMeshedSurface, mergedSurf, and meshedSurfRef.

Definition at line 77 of file meshedSurf.H.

References List::null().

Referenced by mergedSurf::merge(), starcdWriter::write(), abaqusWriter::writeTemplate(), nastranWriter::writeTemplate(), and starcdWriter::writeTemplate().

Here is the call graph for this function:
Here is the caller graph for this function:

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