peakableRegion Class Referenceabstract
Inheritance diagram for peakableRegion:

Public Member Functions

 TypeInfo ("peakableRegion")
 
 peakableRegion (const word &type, const dictionary &dict)
 
 create_vCtor (peakableRegion, word,(const word &type, const dictionary &dict),(type, dict))
 
virtual uniquePtr< peakableRegionclone () const =0
 
virtual peakableRegionclonePtr () const =0
 
virtual ~peakableRegion ()=default
 
virtual bool isInside (const realx3 &point) const =0
 
virtual realx3 peek () const =0
 
virtual bool read (const dictionary &dict)=0
 
virtual bool write (dictionary &dict) const =0
 

Static Public Member Functions

static uniquePtr< peakableRegioncreate (const word &type, const dictionary &dict)
 

Detailed Description

Definition at line 35 of file peakableRegion.hpp.

Constructor & Destructor Documentation

◆ peakableRegion()

peakableRegion ( const word type,
const dictionary dict 
)

Definition at line 26 of file peakableRegion.cpp.

References CONSUME_PARAM.

◆ ~peakableRegion()

virtual ~peakableRegion ( )
virtualdefault

Member Function Documentation

◆ TypeInfo()

TypeInfo ( "peakableRegion"  )

◆ create_vCtor()

create_vCtor ( peakableRegion  ,
word  ,
(const word &type, const dictionary &dict)  ,
(type, dict)   
)

◆ clone()

virtual uniquePtr<peakableRegion> clone ( ) const
pure virtual

◆ clonePtr()

virtual peakableRegion* clonePtr ( ) const
pure virtual

◆ isInside()

virtual bool isInside ( const realx3 point) const
pure virtual

◆ peek()

virtual realx3 peek ( ) const
pure virtual

◆ read()

virtual bool read ( const dictionary dict)
pure virtual

◆ write()

virtual bool write ( dictionary dict) const
pure virtual

◆ create()

pFlow::uniquePtr< pFlow::peakableRegion > create ( const word type,
const dictionary dict 
)
static

Definition at line 36 of file peakableRegion.cpp.

References pFlow::angleBracketsNames(), fatalError, fatalExit, and pFlow::printKeys().

Here is the call graph for this function:

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