Loading...
Searching...
No Matches
searchableSurfaceModifier Class Referenceabstract

Changing a surface. More...

#include <searchableSurfaceModifier.H>

Inheritance diagram for searchableSurfaceModifier:
Collaboration diagram for searchableSurfaceModifier:

Public Member Functions

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

Static Public Member Functions

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

Protected Attributes

const searchableSurfacesgeometry_
const dictionary dict_
 Input dictionary.

Detailed Description

Changing a surface.

Source files

Definition at line 56 of file searchableSurfaceModifier.H.

Constructor & Destructor Documentation

◆ searchableSurfaceModifier()

searchableSurfaceModifier ( const searchableSurfaces & ,
const dictionary &  )

Construct from dictionary.

Referenced by declareRunTimeSelectionTable().

Here is the caller graph for this function:

◆ ~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)  )

References dict, and searchableSurfaceModifier().

Here is the call graph for this function:

◆ clone()

autoPtr< searchableSurfaceModifier > clone ( ) const
inline

Clone.

Definition at line 102 of file searchableSurfaceModifier.H.

References NotImplemented.

◆ New()

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

Return a reference to the selected searchableSurfaceModifier.

References dict.

◆ 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 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: