searchableSurfaceModifier Class Referenceabstract

Changing a surface. More...

Inheritance diagram for searchableSurfaceModifier:
Collaboration diagram for searchableSurfaceModifier:

Classes

class  autoPatch
 Patchify triangles based on a feature angle. Replacement of surfaceAutoPatch. More...
 
class  cut
 Patchify triangles based on orientation w.r.t other (triangulated or triangulatable) surfaces. More...
 

Public Member Functions

 TypeName ("searchableSurfaceModifier")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, searchableSurfaceModifier, dictionary,(const searchableSurfaces &geometry, const dictionary &dict),(geometry, dict))
 
 searchableSurfaceModifier (const searchableSurfaces &, const dictionary &)
 Construct from dictionary. More...
 
autoPtr< searchableSurfaceModifierclone () const
 Clone. More...
 
virtual ~searchableSurfaceModifier ()
 Destructor. More...
 
virtual bool modify (const labelList &, searchableSurface &) const =0
 Do any operation on surface. Return true if anything changed. More...
 

Static Public Member Functions

static autoPtr< searchableSurfaceModifierNew (const word &type, const searchableSurfaces &, const dictionary &dict)
 Return a reference to the selected searchableSurfaceModifier. More...
 

Protected Attributes

const searchableSurfacesgeometry_
 
const dictionary dict_
 Input dictionary. More...
 

Detailed Description

Changing a surface.

Source files

Definition at line 56 of file searchableSurfaceModifier.H.

Constructor & Destructor Documentation

◆ searchableSurfaceModifier()

Construct from dictionary.

◆ ~searchableSurfaceModifier()

virtual ~searchableSurfaceModifier ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "searchableSurfaceModifier"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
searchableSurfaceModifier  ,
dictionary  ,
(const searchableSurfaces &geometry, const dictionary &dict ,
(geometry, dict  
)

◆ clone()

autoPtr<searchableSurfaceModifier> clone ( ) const
inline

Clone.

Definition at line 102 of file searchableSurfaceModifier.H.

References NotImplemented.

◆ New()

static autoPtr<searchableSurfaceModifier> New ( const word type,
const searchableSurfaces ,
const dictionary dict 
)
static

Return a reference to the selected searchableSurfaceModifier.

◆ modify()

virtual bool modify ( const labelList ,
searchableSurface  
) const
pure virtual

Do any operation on surface. Return true if anything changed.

Implemented in cut, and autoPatch.

Member Data Documentation

◆ geometry_

const searchableSurfaces& geometry_
protected

Definition at line 62 of file searchableSurfaceModifier.H.

◆ dict_

const dictionary dict_
protected

Input dictionary.

Definition at line 67 of file searchableSurfaceModifier.H.


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