37 #ifndef meshingSurface_H
38 #define meshingSurface_H
195 return inletRegions_;
201 return inletRegions_;
207 return outletRegions_;
213 return outletRegions_;
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A bounding box defined in terms of the points at its extremities.
A class for handling file names.
Attributes of a surface geometry file (e.g. OBJ, STL) that are used in the configuration of mesh inpu...
meshingSurface()
Construct null.
const List< word > & inletRegions() const
Inlet regions.
const boundBox & bb() const
Surface bounding box.
const fileName & file() const
Surface file name.
void operator=(const meshingSurface &)=delete
Disallow default bitwise assignment.
surfaceType
Type of surface.
const fileName & path() const
Path to the surface file.
const List< word > & regions() const
Surface geometry regions.
label nParts() const
Return the number of disconnected surfaces.
const List< word > & outletRegions() const
Outlet regions.
static const NamedEnum< surfaceType, 5 > surfaceTypeNames
Enumeration names for surfaceTypes.
static bool isSurfaceExt(const fileName &file)
const surfaceType & type() const
Surface type.
const word & name() const
Surface name, without file extension.
~meshingSurface()
Destructor.
bool closed() const
Is the surface closed?
A surface geometry formed of discrete facets, e.g. triangles and/or quadrilaterals,...
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.