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< searchableSurfaceModifier > clone () 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< searchableSurfaceModifier > New (const word &type, const searchableSurfaces &, const dictionary &dict)
 Return a reference to the selected searchableSurfaceModifier. More...
 

Protected Attributes

const searchableSurfaces & geometry_
 
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 cut, and autoPatch.

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: