Loading...
Searching...
No Matches
searchableSurfaceFeatures Class Referenceabstract

Decorator that returns the features of a searchable surface. More...

#include <searchableSurfaceFeatures.H>

Inheritance diagram for searchableSurfaceFeatures:

Public Member Functions

 TypeName ("searchableSurfaceFeatures")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, searchableSurfaceFeatures, dict,(const searchableSurface &surface, const dictionary &dict),(surface, dict))
 searchableSurfaceFeatures (const searchableSurface &surface, const dictionary &dict)
 Construct from components.
virtual autoPtr< searchableSurfaceFeatures > clone () const
 Clone.
virtual ~searchableSurfaceFeatures ()
 Destructor.
const searchableSurfacesurface () const
 Return a reference to the searchable surface.
const dictionarydict () const
 Return a reference to the dictionary.
virtual bool hasFeatures () const =0
 Return whether this searchable surface has features.
virtual autoPtr< extendedFeatureEdgeMeshfeatures () const
 Return an extendedFeatureEdgeMesh containing the features.

Static Public Member Functions

static autoPtr< searchableSurfaceFeatures > New (const searchableSurface &surface, const dictionary &dict)
 Return a reference to the selected searchableSurfaceFeatures.

Detailed Description

Decorator that returns the features of a searchable surface.

Source files

Definition at line 49 of file searchableSurfaceFeatures.H.

Constructor & Destructor Documentation

◆ searchableSurfaceFeatures()

searchableSurfaceFeatures ( const searchableSurface & surface,
const dictionary & dict )

Construct from components.

References dict(), and surface().

Here is the call graph for this function:

◆ ~searchableSurfaceFeatures()

virtual ~searchableSurfaceFeatures ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "searchableSurfaceFeatures" )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr ,
searchableSurfaceFeatures ,
dict ,
(const searchableSurface &surface, const dictionary &dict) ,
(surface, dict)  )

References dict(), and surface().

Here is the call graph for this function:

◆ clone()

virtual autoPtr< searchableSurfaceFeatures > clone ( ) const
inlinevirtual

Clone.

Definition at line 108 of file searchableSurfaceFeatures.H.

References NotImplemented.

◆ New()

autoPtr< searchableSurfaceFeatures > New ( const searchableSurface & surface,
const dictionary & dict )
static

Return a reference to the selected searchableSurfaceFeatures.

References dict(), and surface().

Here is the call graph for this function:

◆ surface()

const searchableSurface & surface ( ) const
inline

◆ dict()

const dictionary & dict ( ) const
inline

◆ hasFeatures()

virtual bool hasFeatures ( ) const
pure virtual

Return whether this searchable surface has features.

Implemented in searchableBoxFeatures, searchablePlateFeatures, and triSurfaceMeshFeatures.

◆ features()

virtual autoPtr< extendedFeatureEdgeMesh > features ( ) const
inlinevirtual

Return an extendedFeatureEdgeMesh containing the features.

Reimplemented in searchableBoxFeatures, searchablePlateFeatures, and triSurfaceMeshFeatures.

Definition at line 159 of file searchableSurfaceFeatures.H.


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