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 |