Attributes of a surface geometry file (e.g. OBJ, STL) that are used in the configuration of mesh input files, (e.g. blockMeshDict, snappyHexMeshDict). More...
Public Types | |
enum class | surfaceType { wall , external , cellZone , rotatingZone , baffle } |
Type of surface. More... | |
Public Member Functions | |
meshingSurface () | |
Construct null. More... | |
meshingSurface (const fileName &file, const Time &time) | |
Construct from components. More... | |
meshingSurface (const meshingSurface &)=delete | |
Disallow default bitwise copy construction. More... | |
~meshingSurface () | |
Destructor. More... | |
const fileName & | path () const |
Path to the surface file. More... | |
const fileName & | file () const |
Surface file name. More... | |
const word & | name () const |
Surface name, without file extension. More... | |
const surfaceType & | type () const |
Surface type. More... | |
surfaceType & | type () |
Return non-const access to the surface type. More... | |
const boundBox & | bb () const |
Surface bounding box. More... | |
bool | closed () const |
Is the surface closed? More... | |
label | nParts () const |
Return the number of disconnected surfaces. More... | |
const List< word > & | regions () const |
Surface geometry regions. More... | |
const List< word > & | inletRegions () const |
Inlet regions. More... | |
List< word > & | inletRegions () |
Inlet regions. More... | |
const List< word > & | outletRegions () const |
Outlet regions. More... | |
List< word > & | outletRegions () |
Outlet regions. More... | |
void | operator= (const meshingSurface &)=delete |
Disallow default bitwise assignment. More... | |
Static Public Member Functions | |
static bool | isSurfaceExt (const fileName &file) |
Static Public Attributes | |
static const NamedEnum< surfaceType, 5 > | surfaceTypeNames |
Enumeration names for surfaceTypes. More... | |
Attributes of a surface geometry file (e.g. OBJ, STL) that are used in the configuration of mesh input files, (e.g. blockMeshDict, snappyHexMeshDict).
Definition at line 53 of file meshingSurface.H.
|
strong |
Type of surface.
Enumerator | |
---|---|
wall | |
external | |
cellZone | |
rotatingZone | |
baffle |
Definition at line 60 of file meshingSurface.H.
meshingSurface | ( | ) |
Construct null.
meshingSurface | ( | const fileName & | file, |
const Time & | time | ||
) |
Construct from components.
|
delete |
Disallow default bitwise copy construction.
~meshingSurface | ( | ) |
Destructor.
|
inline |
Path to the surface file.
Definition at line 138 of file meshingSurface.H.
|
inline |
Surface file name.
Definition at line 144 of file meshingSurface.H.
|
inline |
Surface name, without file extension.
Definition at line 150 of file meshingSurface.H.
|
inline |
Surface type.
Definition at line 156 of file meshingSurface.H.
|
inline |
Return non-const access to the surface type.
Definition at line 162 of file meshingSurface.H.
|
inline |
Surface bounding box.
Definition at line 168 of file meshingSurface.H.
|
inline |
Is the surface closed?
Definition at line 174 of file meshingSurface.H.
|
inline |
Return the number of disconnected surfaces.
Definition at line 180 of file meshingSurface.H.
Surface geometry regions.
Definition at line 186 of file meshingSurface.H.
Inlet regions.
Definition at line 192 of file meshingSurface.H.
Inlet regions.
Definition at line 198 of file meshingSurface.H.
Outlet regions.
Definition at line 204 of file meshingSurface.H.
Outlet regions.
Definition at line 210 of file meshingSurface.H.
|
static |
|
delete |
Disallow default bitwise assignment.
|
static |
Enumeration names for surfaceTypes.
Definition at line 116 of file meshingSurface.H.