3Depict
Mesh Member List

This is the complete list of members for Mesh, including all inherited members.

clear()Mesh
countTriNodes() constMesh
divideMeshSurface(float divisionAngle, unsigned int newPhysGroupStart, const std::vector< size_t > &physGroupsToSplit)Mesh
elementCount() constMesh
erasePhysGroup(unsigned int group, unsigned int typeMask)Mesh
getAttachedComponents(size_t tet, std::vector< size_t > &tris, std::vector< size_t > &l) constMesh
getBounds(BoundCube &b) constMesh
getContainedNodes(const BoundCube &b, std::vector< size_t > &nodes) constMesh
getCurPhysGroups(std::vector< std::pair< unsigned int, size_t > > &curPhys) constMesh
getIntersectingPrimitives(std::vector< size_t > &searchNodes, std::vector< size_t > &lines, std::vector< size_t > &triangles, std::vector< size_t > &tetrahedra) constMesh
getNearestTri(const Point3D &p, float &distance) constMesh
getTriNormal(size_t tri, Point3D &normal) constMesh
getVolume() constMesh
isOrientedCoherently() constMesh
isSane(bool output=false, std::ostream &outStream=std::cerr) constMesh
isTetFullyConnected(unsigned int &badTet) constMesh
killOrphanNodes()Mesh
linesMesh
loadGmshMesh(const char *meshfile, unsigned int &curLine, bool allowBadMeshes=true)Mesh
mergeDuplicateVertices(float tolerance)Mesh
nodesMesh
numDupTris() constMesh
numDupVertices(float tolerance) constMesh
orientTriEdgesCoherently()Mesh
physGroupNamesMesh
pointsMesh
pointsInside(const std::vector< Point3D > &p, std::vector< bool > &meshResults, std::ostream &msgs, bool wantProg) constMesh
print(std::ostream &o) constMesh
reassignGroups(unsigned int i)Mesh
refineTetrahedra(std::vector< size_t > &refineTets)Mesh
relax(size_t iterations, float relaxFactor)Mesh
removeDuplicateTris()Mesh
removeStrayTris()Mesh
resurface(unsigned int newPhys)Mesh
rotate(const Point3f &axis, const Point3f &origin, float angle)Mesh
saveGmshMesh(const char *meshfile) constMesh
scale(const Point3f &origin, float scalefactor)Mesh
scale(const Point3D &origin, float scaleFactor)Mesh
scale(float scaleFactor)Mesh
setTriangleMesh(const std::vector< float > &ptsA, const std::vector< float > &ptsB, const std::vector< float > &ptsC)Mesh
tetrahedraMesh
translate()Mesh
translate(const Point3f &origin)Mesh
translate(const Point3D &origin)Mesh
trianglesMesh