MeshBuilder C++ API 0.0.20261017
Mesh building
Loading...
Searching...
No Matches
MeshBuilder Namespace Reference

Classes

struct  FaceItem
 Identifies a single element face: element ID + local face number. More...
class  IMeshBuilder
 Mesh Builder Interface. More...

Enumerations

enum class  SurfaceElementType { Tria , Quad , None }
 Defines surface (face) building element. More...
enum class  VolumeElementType { Brick , Wedge , Tetra , None }
 Defines volume building element. More...
enum class  FACE_ITEM_SOURCE { FACE_ITEM_SOURCE_SURFACE , FACE_ITEM_SOURCE_VOLUME , FACE_ITEM_SOURCE_UNKNOWN }
 Defines source of face element. More...
enum class  DistributionType {
  Uniform , Linear , Bilinear , Cosine ,
  InverseCosine , BellShaped
}
 Distribution types. More...

Functions

IMeshBuilder * CreateMeshBuilder ()
 Creates new mesh builder instance.
void DeleteMeshBuilder (IMeshBuilder *builder)
 Deletes mesh builder instance.

Enumeration Type Documentation

◆ SurfaceElementType

Defines surface (face) building element.

Enumerator
Tria 
Quad 
None 

◆ VolumeElementType

enum class MeshBuilder::VolumeElementType
strong

Defines volume building element.

Enumerator
Brick 
Wedge 
Tetra 
None 

◆ FACE_ITEM_SOURCE

enum class MeshBuilder::FACE_ITEM_SOURCE
strong

Defines source of face element.

Enumerator
FACE_ITEM_SOURCE_SURFACE 
FACE_ITEM_SOURCE_VOLUME 
FACE_ITEM_SOURCE_UNKNOWN 

◆ DistributionType

enum class MeshBuilder::DistributionType
strong

Distribution types.

Enumerator
Uniform 
Linear 
Bilinear 
Cosine 
InverseCosine 
BellShaped 

Function Documentation

◆ CreateMeshBuilder()

IMeshBuilder * MeshBuilder::CreateMeshBuilder ( )

Creates new mesh builder instance.

◆ DeleteMeshBuilder()

void MeshBuilder::DeleteMeshBuilder ( IMeshBuilder * builder)

Deletes mesh builder instance.