triSurfaceMeshFeatures Class Reference
Inheritance diagram for triSurfaceMeshFeatures:
Collaboration diagram for triSurfaceMeshFeatures:

Public Member Functions

 TypeName ("triSurfaceMeshFeatures")
 Runtime type information. More...
 
 triSurfaceMeshFeatures (const searchableSurface &surface, const dictionary &dict)
 Construct from dictionary (used by searchableSurface) More...
 
 triSurfaceMeshFeatures (const triSurfaceMeshFeatures &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~triSurfaceMeshFeatures ()
 Destructor. More...
 
virtual bool hasFeatures () const
 Return true for a triSurfaceMesh having features. More...
 
virtual autoPtr< extendedFeatureEdgeMeshfeatures () const
 Return an extendedFeatureEdgeMesh containing the features. More...
 
void operator= (const triSurfaceMeshFeatures &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from searchableSurfaceFeatures
 TypeName ("searchableSurfaceFeatures")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, searchableSurfaceFeatures, dict,(const searchableSurface &surface, const dictionary &dict),(surface, dict))
 
 searchableSurfaceFeatures (const searchableSurface &surface, const dictionary &dict)
 Construct from components. More...
 
 searchableSurfaceFeatures (const searchableSurfaceFeatures &)=delete
 Disallow default bitwise copy construction. More...
 
virtual autoPtr< searchableSurfaceFeaturesclone () const
 Clone. More...
 
virtual ~searchableSurfaceFeatures ()
 Destructor. More...
 
const searchableSurfacesurface () const
 Return a reference to the searchable surface. More...
 
const dictionarydict () const
 Return a reference to the dictionary. More...
 
void operator= (const searchableSurfaceFeatures &)=delete
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from searchableSurfaceFeatures
static autoPtr< searchableSurfaceFeaturesNew (const searchableSurface &surface, const dictionary &dict)
 Return a reference to the selected searchableSurfaceFeatures. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ triSurfaceMeshFeatures() [1/2]

triSurfaceMeshFeatures ( const searchableSurface surface,
const dictionary dict 
)

Construct from dictionary (used by searchableSurface)

◆ triSurfaceMeshFeatures() [2/2]

Disallow default bitwise copy construction.

◆ ~triSurfaceMeshFeatures()

virtual ~triSurfaceMeshFeatures ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "triSurfaceMeshFeatures"  )

Runtime type information.

◆ hasFeatures()

virtual bool hasFeatures ( ) const
inlinevirtual

Return true for a triSurfaceMesh having features.

Implements searchableSurfaceFeatures.

Definition at line 87 of file triSurfaceMeshFeatures.H.

References triSurfaceMeshFeatures::features(), and triSurfaceMeshFeatures::operator=().

Here is the call graph for this function:

◆ features()

virtual autoPtr<extendedFeatureEdgeMesh> features ( ) const
virtual

Return an extendedFeatureEdgeMesh containing the features.

Reimplemented from searchableSurfaceFeatures.

Referenced by triSurfaceMeshFeatures::hasFeatures().

Here is the caller graph for this function:

◆ operator=()

void operator= ( const triSurfaceMeshFeatures )
delete

Disallow default bitwise assignment.

Referenced by triSurfaceMeshFeatures::hasFeatures().

Here is the caller graph for this function:

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