8 class TriangulatedFace;
32 static void makePolygonMeshDelaunay(
const std::vector<Base::Pnt>& boundaryPoints, std::vector<int>& outputModel);
41 static pMesh makeBox(
double length,
double width,
double height);
43 static pMesh makeMesh(
const std::vector<Mesher::TriangulatedFace>& faces);
50 virtual void _makePolygonMeshDelaunay(
const std::vector<Base::Pnt>& boundaryPoints, std::vector<int>& outputModel);
52 virtual pMesh _makeBox(
double length,
double width,
double height);
53 virtual pMesh _makeMesh(
const std::vector<Mesher::TriangulatedFace>& faces);
56 static App::MeshBuilder* _meshBuilder;
#define TOPO_EXPORT
Definition: topo_defines.h:8
Definition: CoreDocument.h:197
static void __setMeshBuilder__(App::MeshBuilder *builder)
Sets the Builder. For internal use only.
Definition: MeshBuilder.h:38
Core::PropertyText filename
Definition: CoreDocument.h:151
std::shared_ptr< Topo::MeshShape > pMesh
Definition: Shape.h:78
std::shared_ptr< Topo::MeshShape const > pConstMesh
Definition: Shape.h:93
Definition: MeshBuilder.h:19
Definition: DocObject.h:28