meshedSurf Class Referenceabstract

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

Inheritance diagram for meshedSurf:
[legend]

Classes

class  emptySurface
 A meshedSurf class with no faces, points or zoneId. More...
 

Public Member Functions

 meshedSurf ()=default
 Construct null. More...
 
virtual ~meshedSurf ()=default
 Destructor. More...
 
virtual const pointFieldpoints () const =0
 The points used for the surface. More...
 
virtual const faceListfaces () const =0
 The faces used for the surface. More...
 
virtual const labelListzoneIds () const
 Per-face zone/region information. More...
 

Detailed Description

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

Definition at line 49 of file meshedSurf.H.

Constructor & Destructor Documentation

◆ meshedSurf()

meshedSurf ( )
default

Construct null.

◆ ~meshedSurf()

virtual ~meshedSurf ( )
virtualdefault

Destructor.

Member Function Documentation

◆ points()

◆ faces()

◆ zoneIds()

virtual const labelList& zoneIds ( ) const
inlinevirtual

Per-face zone/region information.

Default is zero-sizes (ie, no zone information)

Reimplemented in sampledTriSurfaceMesh, sampledCuttingPlane, sampledIsoSurface, polySurface, sampledPatch, sampledPlane, sampledIsoSurfaceCell, sampledIsoSurfaceTopo, sampledThresholdCellFaces, sampledDistanceSurface, sampledCuttingSurface, sampledDiscreteSurface, mergedSurf, sampledNone, and meshedSurfRef.

Definition at line 77 of file meshedSurf.H.

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

Here is the caller graph for this function:

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