| appendPoly(GA_Offset poly) | GU_TriangleMeshT< T > | inline |
| appendPolys(const GA_Range &polys) | GU_TriangleMeshT< T > | |
| apxPoint(int h) const | UT_TriangleMesh | inline |
| apxVertex(int h) const | UT_TriangleMesh | inline |
| area() const | GU_TriangleMeshT< T > | inline |
| Base typedef | GU_TriangleMeshT< T > | |
| boundaryHedge(int comp) const | UT_TriangleMesh | inline |
| build(const UT_IntArray &tri_pts, const UT_IntArray *boundary_edge_pts=nullptr, bool reindex_points=false, const UT_IntArray *hedge_pair_class=nullptr) | UT_TriangleMesh | |
| buildMesh(const HedgeInterface *hip=nullptr, const GA_EdgeGroup *seams=nullptr, UT_IntArray *shared_vtx_idx_array=nullptr, bool allow_zero_length_edges=false) | GU_TriangleMeshT< T > | |
| Complex typedef | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| detailVertexPosition(GA_Offset vtx) const | GU_TriangleMeshT< T > | inlineprotected |
| dstPoint(int h) const | UT_TriangleMesh | inline |
| dstVertex(int h) const | UT_TriangleMesh | inline |
| dualHedgeLength(int h) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| eulerCharacteristic() const | UT_TriangleMesh | inline |
| extrinsicTriangleTangent(int p, Real radial, Real angular) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| extrinsicTriangleTangent(int t, Complex z) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| forEachDetailVertex(Func func) const | GU_TriangleMeshT< T > | inline |
| forEachPolyVertex(Func func) const | GU_TriangleMeshT< T > | inline |
| getDetail() const | GU_TriangleMeshT< T > | inline |
| GU_TriangleMeshT(const GU_Detail *gdp, GA_RWHandleI vtx_pt_attr=GA_RWHandleI(), Tessellation tessellation=TRIANGULATE_ALL, const GA_Attribute *pos_attr=nullptr) | GU_TriangleMeshT< T > | explicit |
| hasEmbedding() const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | inline |
| hedgeAngle(int h) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | inline |
| hedgeBoundary(int h) const | UT_TriangleMesh | inline |
| hedgeCotan(int h) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| hedgeDihedralAngle(int h) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| hedgeFromDetailVertex(GA_Offset vtx) const | GU_TriangleMeshT< T > | inline |
| HedgeInterface typedef | GU_TriangleMeshT< T > | |
| hedgeLength(int h) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | inline |
| hedgeToDetailVertex(int h) const | GU_TriangleMeshT< T > | |
| hedgeTriangle(int h) const | UT_TriangleMesh | inline |
| hedgeVector(int h) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| isBoundaryHedge(int h) const | UT_TriangleMesh | inline |
| isBoundaryPoint(int p) const | UT_TriangleMesh | inline |
| isBuilt() const | GU_TriangleMeshT< T > | inline |
| lnext(int h) const | UT_TriangleMesh | inline |
| lprev(int h) const | UT_TriangleMesh | inline |
| numBoundaries() const | UT_TriangleMesh | inline |
| numBoundaryHedges() const | UT_TriangleMesh | inline |
| numBoundaryPoints() const | UT_TriangleMesh | inline |
| numEdges() const | UT_TriangleMesh | inline |
| numHedges() const | UT_TriangleMesh | inline |
| numInteriorHedges() const | UT_TriangleMesh | inline |
| numInteriorPoints() const | UT_TriangleMesh | inline |
| numPoints() const | UT_TriangleMesh | inline |
| numPrimaryPoints() const | GU_TriangleMeshT< T > | inline |
| numTriangles() const | UT_TriangleMesh | inline |
| numVertices() const | UT_TriangleMesh | inline |
| onext(int h) const | UT_TriangleMesh | inline |
| pointAngleSum(int p) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| PointCoords typedef | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| pointDualArea(int p) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| pointFromDetailVertex(GA_Offset vtx) const | GU_TriangleMeshT< T > | |
| pointGaussCurvature(int p) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| pointGradient(int p, const F &tri_fn, const A &pt_atlas) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| pointHedge(int p) const | UT_TriangleMesh | inline |
| pointLaplacian(int p, const F &pt_fn) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| pointMeanCurvature(int p) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| pointNormal(int p, bool area_weighted=false) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| pointPosition(int pt) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | inline |
| pointToDetailPoint(int pt) const | GU_TriangleMeshT< T > | |
| pointToDetailVertex(int pt) const | GU_TriangleMeshT< T > | inline |
| pointVertex(int p) const | UT_TriangleMesh | inline |
| polyArea(exint poly_idx) const | GU_TriangleMeshT< T > | inline |
| polys() const | GU_TriangleMeshT< T > | inline |
| Real typedef | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| setMeshPointPositions(const GU_TriangleMeshDetailLinkT< T > *ptpos) | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | inline |
| SPLIT_CONVEX_QUADS enum value | GU_TriangleMeshT< T > | |
| srcPoint(int h) const | UT_TriangleMesh | inline |
| srcVertex(int h) const | UT_TriangleMesh | inline |
| sym(int h) const | UT_TriangleMesh | inline |
| Tessellation enum name | GU_TriangleMeshT< T > | |
| tessellation() const | GU_TriangleMeshT< T > | inline |
| traceBoundary(int h0, UT_IntArray &bd) const | UT_TriangleMesh | |
| triangleArea(int t) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | inline |
| triangleBarycenter(int t) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| triangleGaussCurvature(int t) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| triangleGradient(int t, T f0, T f1, T f2) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| triangleHedge(int t, int j=0) const | UT_TriangleMesh | inline |
| triangleLaplacian(int t, const F &tri_fn) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| triangleMaxPrincipalDirection(int t) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| triangleMeanCurvature(int t) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| triangleNormal(int t, bool normalize=true) const | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| trianglePoint(int t, int j=0) const | UT_TriangleMesh | inline |
| triangleToDetailPoly(int t) const | GU_TriangleMeshT< T > | inline |
| triangleVertex(int t, int j=0) const | UT_TriangleMesh | inline |
| TRIANGULATE_ALL enum value | GU_TriangleMeshT< T > | |
| UT_EmbeddedTriangleMesh()=default | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | explicit |
| UT_TriangleMesh()=default | UT_TriangleMesh | |
| Vector3 typedef | UT_EmbeddedTriangleMesh< GU_TriangleMeshDetailLinkT< T > > | |
| vertexFromDetailVertex(GA_Offset vtx) const | GU_TriangleMeshT< T > | inline |
| vertexPoint(int v) const | UT_TriangleMesh | inline |
| vertexToDetailVertex(int v) const | GU_TriangleMeshT< T > | inline |
| vertexTriangle(int v) const | UT_TriangleMesh | inline |