Plugins
grid_generation_tools.cpp File Reference

Namespaces

 ug
 
 ug::promesh
 

Functions

SmartPtr< Mesh > ug::promesh::CloneMesh (Mesh *mesh)
 
template<class TElem >
void ug::promesh::CopySelectedElements (Mesh *srcMesh, Mesh *destMesh, AVertex aNewVrt)
 
void ug::promesh::CopySelection (Mesh *srcMesh, Mesh *destMesh)
 
void ug::promesh::CreateBox (Mesh *obj, const vector3 &boxMin, const vector3 &boxMax, int subsetInd, bool fill)
 
void ug::promesh::CreateCircle (Mesh *obj, const vector3 &center, number radius, int numRimVertices, int subsetInd, bool fill)
 
Edge * ug::promesh::CreateEdge (Mesh *obj, int subsetInd)
 
Face * ug::promesh::CreateFace (Mesh *obj, int subsetInd)
 
void ug::promesh::CreatePlane (Mesh *obj, const vector3 &upLeft, const vector3 &upRight, const vector3 &lowLeft, const vector3 &lowRight, int subsetInd, bool fill)
 
void ug::promesh::CreatePlane (Mesh *obj, number width, number height, const vector3 &center, int subsetInd, bool fill)
 
void ug::promesh::CreatePrism (Mesh *obj, int subsetInd, bool fill)
 
void ug::promesh::CreatePyramid (Mesh *obj, int subsetInd, bool fill)
 
void ug::promesh::CreateSphere (Mesh *obj, const vector3 &center, number radius, int numRefinements, int subsetInd)
 
void ug::promesh::CreateTetrahedron (Mesh *obj, int subsetInd, bool fill)
 
void ug::promesh::CreateTKD (Mesh *obj, int subsetInd, number a, number w, number h)
 
void ug::promesh::CreateTKDWithOuterLayer (Mesh *obj, int innerSubsetInd, int outerSubsetInd, number a, number w, number h, number d)
 
Vertex * ug::promesh::CreateVertex (Mesh *obj, const vector3 &pos, int subsetInd)
 
Volume * ug::promesh::CreateVolume (Mesh *obj, int subsetInd)