searchableSurfaceModifier Class Referenceabstract

Changing a surface. More...

Inheritance diagram for searchableSurfaceModifier:
[legend]
Collaboration diagram for searchableSurfaceModifier:
[legend]

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 60 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 98 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 autoPatch, and cut.

Member Data Documentation

◆ geometry_

const searchableSurfaces& geometry_
protected

Definition at line 66 of file searchableSurfaceModifier.H.

◆ dict_

const dictionary dict_
protected

Input dictionary.

Definition at line 69 of file searchableSurfaceModifier.H.


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