searchableSurfaceModifier Class Referenceabstract

Changing a surface. More...

Inheritance diagram for searchableSurfaceModifier:
Collaboration diagram for searchableSurfaceModifier:

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 ( )


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


Definition at line 98 of file searchableSurfaceModifier.H.

References NotImplemented.

◆ New()

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

Return a reference to the selected searchableSurfaceModifier.

◆ modify()

virtual bool modify ( const labelList ,
) 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_

Definition at line 66 of file searchableSurfaceModifier.H.

◆ dict_

const dictionary dict_

Input dictionary.

Definition at line 69 of file searchableSurfaceModifier.H.

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