surfaceFeaturesConfiguration Class Reference

From a set of input surface geometry files and some configuration parameters, writes out a surfacesFeaturesDict configuration file. More...

Inheritance diagram for surfaceFeaturesConfiguration:
Collaboration diagram for surfaceFeaturesConfiguration:

Public Member Functions

 surfaceFeaturesConfiguration (const fileName &name, const fileName &dir, const Time &time, const meshingSurfaceList &surfaces)
 Construct from components. More...
 
 surfaceFeaturesConfiguration (const surfaceFeaturesConfiguration &)=delete
 Disallow default bitwise copy construction. More...
 
 ~surfaceFeaturesConfiguration ()
 Destructor. More...
 
void write ()
 
void operator= (const surfaceFeaturesConfiguration &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from caseFileConfiguration
 caseFileConfiguration (const fileName &name, const fileName &dir, const Time &time)
 Construct from components. More...
 
 caseFileConfiguration (const caseFileConfiguration &)=delete
 Disallow default bitwise copy construction. More...
 
 ~caseFileConfiguration ()
 Destructor. More...
 
void operator= (const caseFileConfiguration &)=delete
 Disallow default bitwise assignment. More...
 

Protected Member Functions

void writeSurfaces ()
 Write surfaces. More...
 
void writeSubsetFeatures ()
 Write subsetFeatures sub-dictionary. More...
 
void writeTrimFeatures ()
 Write trimFeatures sub-dictionary. More...
 
- Protected Member Functions inherited from caseFileConfiguration
void beginDict (OFstream &os)
 Output stream to begin a new dictionary without name. More...
 
void beginDict (OFstream &os, const word &name)
 Output stream to begin a new dictionary with name. More...
 
void endDict (OFstream &os, bool newline=true)
 Output stream to end a dictionary. More...
 
void beginList (OFstream &os)
 Output stream to begin a new list without name. More...
 
void beginList (OFstream &os, const word &name)
 Output stream to begin a new list with name. More...
 
void endList (OFstream &os, bool newline=true)
 Output stream to end a list. More...
 

Protected Attributes

const meshingSurfaceListsurfaces_
 List of surfaces used for generating features. More...
 
- Protected Attributes inherited from caseFileConfiguration
IOobject dict_
 IOobject to write file headers. More...
 
OFstream os_
 Output file stream to write file content. More...
 

Detailed Description

From a set of input surface geometry files and some configuration parameters, writes out a surfacesFeaturesDict configuration file.

Source files

Definition at line 50 of file surfaceFeaturesConfiguration.H.

Constructor & Destructor Documentation

◆ surfaceFeaturesConfiguration() [1/2]

surfaceFeaturesConfiguration ( const fileName name,
const fileName dir,
const Time time,
const meshingSurfaceList surfaces 
)

Construct from components.

◆ surfaceFeaturesConfiguration() [2/2]

Disallow default bitwise copy construction.

◆ ~surfaceFeaturesConfiguration()

Destructor.

Member Function Documentation

◆ writeSurfaces()

void writeSurfaces ( )
protected

Write surfaces.

◆ writeSubsetFeatures()

void writeSubsetFeatures ( )
protected

Write subsetFeatures sub-dictionary.

◆ writeTrimFeatures()

void writeTrimFeatures ( )
protected

Write trimFeatures sub-dictionary.

◆ write()

void write ( )

◆ operator=()

void operator= ( const surfaceFeaturesConfiguration )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ surfaces_

const meshingSurfaceList& surfaces_
protected

List of surfaces used for generating features.

Definition at line 59 of file surfaceFeaturesConfiguration.H.


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