|
libatomprobe
Library for Atom Probe Tomography (APT) computation
|
This is the complete list of members for AtomProbe::Mesh, including all inherited members.
| clear() | AtomProbe::Mesh | |
| countTriNodes() const | AtomProbe::Mesh | |
| divideMeshSurface(float divisionAngle, unsigned int newPhysGroupStart, const std::vector< size_t > &physGroupsToSplit) | AtomProbe::Mesh | |
| elementCount() const | AtomProbe::Mesh | |
| erasePhysGroup(unsigned int group, unsigned int typeMask) | AtomProbe::Mesh | |
| getBounds(BoundCube &b) const | AtomProbe::Mesh | |
| getContainedNodes(const BoundCube &b, std::vector< size_t > &nodes) const | AtomProbe::Mesh | |
| getCurPhysGroups(std::vector< std::pair< unsigned int, size_t > > &curPhys) const | AtomProbe::Mesh | |
| getIntersectingPrimitives(std::vector< size_t > &searchNodes, std::vector< size_t > &lines, std::vector< size_t > &triangles, std::vector< size_t > &tetrahedra) const | AtomProbe::Mesh | |
| getNearestTri(const Point3D &p, float &distance) const | AtomProbe::Mesh | |
| getNodes(unsigned int index) | AtomProbe::Mesh | |
| getTriNormal(size_t tri, Point3D &normal) const | AtomProbe::Mesh | |
| getVolume() const | AtomProbe::Mesh | |
| isOrientedCoherently() const | AtomProbe::Mesh | |
| isSane(bool output=false, std::ostream &outStream=std::cerr) const | AtomProbe::Mesh | |
| killOrphanNodes() | AtomProbe::Mesh | |
| lines | AtomProbe::Mesh | |
| loadGmshMesh(const char *meshfile, unsigned int &curLine, bool allowBadMeshes=true) | AtomProbe::Mesh | |
| mergeDuplicateVertices(float tolerance) | AtomProbe::Mesh | |
| nodes | AtomProbe::Mesh | |
| numDupTris() const | AtomProbe::Mesh | |
| numDupVertices(float tolerance) const | AtomProbe::Mesh | |
| physGroupNames | AtomProbe::Mesh | |
| points | AtomProbe::Mesh | |
| pointsInside(const std::vector< Point3D > &p, std::vector< bool > &meshResults, unsigned int &prog) const | AtomProbe::Mesh | |
| pointsInside(const std::vector< Point3D > &p, std::vector< bool > &meshResults) const | AtomProbe::Mesh | |
| print(std::ostream &o) const | AtomProbe::Mesh | |
| reassignGroups(unsigned int i) | AtomProbe::Mesh | |
| removeDuplicateTris() | AtomProbe::Mesh | |
| resizeNodes(unsigned int newSize) | AtomProbe::Mesh | |
| rotate(const Point3D &axis, const Point3D &origin, float angle) | AtomProbe::Mesh | |
| saveGmshMesh(const char *meshfile) const | AtomProbe::Mesh | |
| scale(const Point3D &origin, float scaleFactor) | AtomProbe::Mesh | |
| scale(float scaleFactor) | AtomProbe::Mesh | |
| setNode(unsigned int index, Point3D node) | AtomProbe::Mesh | |
| setTriangleMesh(const std::vector< float > &ptsA, const std::vector< float > &ptsB, const std::vector< float > &ptsC) | AtomProbe::Mesh | |
| tetrahedra | AtomProbe::Mesh | |
| translate() | AtomProbe::Mesh | |
| translate(const Point3D &origin) | AtomProbe::Mesh | |
| triangles | AtomProbe::Mesh |
1.8.13