xmsgrid  1.0
xms::TrTinImpl Member List

This is the complete list of members for xms::TrTinImpl, including all inherited members.

AdjacentIndexFound(const VecInt &a_point) constxms::TrTinImplprivate
AdjacentTriangle(int a_triIdx, int a_edgeIdx) const overridexms::TrTinImplvirtual
AdjacentTriangleIndex(const int a_currTri, const int a_adjTri) constxms::TrTinImplprivate
BuildTrisAdjToPts() overridexms::TrTinImplvirtual
BuildTrisAdjToPtsConst() constxms::TrTinImplprivate
CheckAndSwap(int a_triA, int a_triB, bool a_propagate, const VecInt &a_flags)xms::TrTinImplprivate
CheckTriangle(const int a_tri, const int a_index, const double a_ratio, VecInt &a_flags, SetInt &a_trisToDelete) constxms::TrTinImplprivate
Clear() overridexms::TrTinImplvirtual
CommonEdgeIndex(int a_tri, int a_adjTri) const overridexms::TrTinImplvirtual
DeleteAdjacentTriangle(int a_pt, int a_tri)xms::TrTinImplprivate
DeletePoints(const SetInt &a_points) overridexms::TrTinImplvirtual
DeleteTriangles(const SetInt &a_trisToDelete) overridexms::TrTinImplvirtual
ExportTinFile(std::ostream &a_os) const overridexms::TrTinImplvirtual
FromString(const std::string &) overridexms::TrTinImplvirtual
GetBoundaryPoints(VecInt &a_boundaryPoints) const overridexms::TrTinImplvirtual
GetBoundaryPolys(VecInt2d &a_polys) const overridexms::TrTinImplvirtual
GetExtents(Pt3d &a_mn, Pt3d &a_mx) const overridexms::TrTinImplvirtual
GlobalIndex(int a_triIdx, int a_localVtxIdx) const overridexms::TrTinImplvirtual
InsertAdjacentTriangle(int a_pt, int a_tri)xms::TrTinImplprivate
LocalIndex(int a_tri, int a_pt) const overridexms::TrTinImplvirtual
m_ptsxms::TrTinImplprivate
m_toDeletexms::TrTinImplprivate
m_trisxms::TrTinImplprivate
m_trisAdjToPtsxms::TrTinImplprivate
New()xms::TrTinstatic
NextBoundaryPoint(int a_point) const overridexms::TrTinImplvirtual
NumPoints() const overridexms::TrTinImplvirtual
NumTriangles() const overridexms::TrTinImplvirtual
OptimizeTriangulation() overridexms::TrTinImplvirtual
PointIndexFound(const Pt3d &a_point) constxms::TrTinImplprivate
PointIsInCircumcircle(int a_tri1, int a_tri2, int id)xms::TrTinImplprivate
Points() overridexms::TrTinImplvirtual
Points() const overridexms::TrTinImplvirtual
PointsPtr() overridexms::TrTinImplvirtual
PreviousBoundaryPoint(int a_point) const overridexms::TrTinImplvirtual
RemoveLongThinTrianglesOnPerimeter(const double a_ratio) overridexms::TrTinImplvirtual
serialize(Archive &archive, const unsigned int version)xms::TrTinImpl
SetGeometry(BSHP< VecPt3d > a_pts, BSHP< VecInt > a_tris, BSHP< VecInt2d > a_trisAdjToPts) overridexms::TrTinImplvirtual
SetPoints(BSHP< VecPt3d > a_pts) overridexms::TrTinImplvirtual
SetTriangles(BSHP< VecInt > a_tris) overridexms::TrTinImplvirtual
SetTrianglesAdjacentToPoints(BSHP< VecInt2d > a_trisAdjToPts) overridexms::TrTinImplvirtual
SwapEdge(int a_triA, int a_triB, bool a_checkAngle=true) overridexms::TrTinImplvirtual
ToString() const overridexms::TrTinImplvirtual
TriangleAdjacentToEdge(int a_pt1, int a_pt2) const overridexms::TrTinImplvirtual
TriangleArea(int a_tri) const overridexms::TrTinImplvirtual
TriangleCentroid(int a_tri) const overridexms::TrTinImplvirtual
TriangleFromEdge(int a_pt1, int a_pt2, int &a_tri, int &a_idx1, int &a_idx2) const overridexms::TrTinImplvirtual
Triangles() overridexms::TrTinImplvirtual
Triangles() const overridexms::TrTinImplvirtual
TrianglesPtr() overridexms::TrTinImplvirtual
TriIndexFound(const int &a_triPt) constxms::TrTinImplprivate
TrisAdjToPts() overridexms::TrTinImplvirtual
TrisAdjToPts() const overridexms::TrTinImplvirtual
TrTin()xms::TrTinprotected
TrTinImpl()xms::TrTinImpl
VerticesAreAdjacent(int a_pt1, int a_pt2) const overridexms::TrTinImplvirtual
~TrTin()xms::TrTinvirtual
~TrTinImpl()xms::TrTinImplvirtual