3Depict
|
This is the complete list of members for Mesh, including all inherited members.
clear() | Mesh | |
countTriNodes() const | Mesh | |
divideMeshSurface(float divisionAngle, unsigned int newPhysGroupStart, const std::vector< size_t > &physGroupsToSplit) | Mesh | |
elementCount() const | Mesh | |
erasePhysGroup(unsigned int group, unsigned int typeMask) | Mesh | |
getAttachedComponents(size_t tet, std::vector< size_t > &tris, std::vector< size_t > &l) const | Mesh | |
getBounds(BoundCube &b) const | Mesh | |
getContainedNodes(const BoundCube &b, std::vector< size_t > &nodes) const | Mesh | |
getCurPhysGroups(std::vector< std::pair< unsigned int, size_t > > &curPhys) const | Mesh | |
getIntersectingPrimitives(std::vector< size_t > &searchNodes, std::vector< size_t > &lines, std::vector< size_t > &triangles, std::vector< size_t > &tetrahedra) const | Mesh | |
getNearestTri(const Point3D &p, float &distance) const | Mesh | |
getTriNormal(size_t tri, Point3D &normal) const | Mesh | |
getVolume() const | Mesh | |
isOrientedCoherently() const | Mesh | |
isSane(bool output=false, std::ostream &outStream=std::cerr) const | Mesh | |
isTetFullyConnected(unsigned int &badTet) const | Mesh | |
killOrphanNodes() | Mesh | |
lines | Mesh | |
loadGmshMesh(const char *meshfile, unsigned int &curLine, bool allowBadMeshes=true) | Mesh | |
mergeDuplicateVertices(float tolerance) | Mesh | |
nodes | Mesh | |
numDupTris() const | Mesh | |
numDupVertices(float tolerance) const | Mesh | |
orientTriEdgesCoherently() | Mesh | |
physGroupNames | Mesh | |
points | Mesh | |
pointsInside(const std::vector< Point3D > &p, std::vector< bool > &meshResults, std::ostream &msgs, bool wantProg) const | Mesh | |
print(std::ostream &o) const | Mesh | |
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) const | Mesh | |
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 | |
tetrahedra | Mesh | |
translate() | Mesh | |
translate(const Point3f &origin) | Mesh | |
translate(const Point3D &origin) | Mesh | |
triangles | Mesh |