| AddCreaseEdgesWithWeight(HbrMesh< T > *mesh, HbrVertex< T > *vertex, bool next, float weight, T *data) | HbrSubdivision< T > | protected |
| AddSurroundingVerticesWithWeight(HbrMesh< T > *mesh, HbrVertex< T > *vertex, float weight, T *data) | HbrSubdivision< T > | protected |
| Clone() const | HbrCatmarkSubdivision< T > | inlinevirtual |
| CreaseSubdivision enum name | HbrSubdivision< T > | |
| creaseSubdivision | HbrSubdivision< T > | protected |
| FaceIsExtraordinary(HbrMesh< T > const *, HbrFace< T > *face) | HbrCatmarkSubdivision< T > | inlinevirtual |
| GetCreaseSubdivisionMethod() const | HbrSubdivision< T > | inline |
| GetFaceChildrenCount(int nvertices) const | HbrCatmarkSubdivision< T > | inlinevirtual |
| GetTriangleSubdivisionMethod() const | HbrCatmarkSubdivision< T > | inline |
| GuaranteeNeighbor(HbrMesh< T > *mesh, HbrHalfedge< T > *edge) | HbrCatmarkSubdivision< T > | virtual |
| GuaranteeNeighbors(HbrMesh< T > *mesh, HbrVertex< T > *vertex) | HbrCatmarkSubdivision< T > | virtual |
| HasLimit(HbrMesh< T > *mesh, HbrFace< T > *face) | HbrCatmarkSubdivision< T > | virtual |
| HasLimit(HbrMesh< T > *mesh, HbrHalfedge< T > *edge) | HbrCatmarkSubdivision< T > | virtual |
| HasLimit(HbrMesh< T > *mesh, HbrVertex< T > *vertex) | HbrCatmarkSubdivision< T > | virtual |
| HbrCatmarkSubdivision() | HbrCatmarkSubdivision< T > | inline |
| HbrCatmarkSubdivision(const HbrCatmarkSubdivision< T > &old) | HbrCatmarkSubdivision< T > | inline |
| HbrSubdivision() | HbrSubdivision< T > | inline |
| k_CreaseChaikin enum value | HbrSubdivision< T > | |
| k_CreaseNormal enum value | HbrSubdivision< T > | |
| k_New enum value | HbrCatmarkSubdivision< T > | |
| k_Normal enum value | HbrCatmarkSubdivision< T > | |
| k_Old enum value | HbrCatmarkSubdivision< T > | |
| Refine(HbrMesh< T > *mesh, HbrFace< T > *face) | HbrCatmarkSubdivision< T > | virtual |
| RefineAtVertex(HbrMesh< T > *mesh, HbrVertex< T > *vertex) | HbrSubdivision< T > | virtual |
| RefineFaceAtVertex(HbrMesh< T > *mesh, HbrFace< T > *face, HbrVertex< T > *vertex) | HbrCatmarkSubdivision< T > | virtual |
| SetCreaseSubdivisionMethod(CreaseSubdivision method) | HbrSubdivision< T > | inline |
| SetTriangleSubdivisionMethod(TriangleSubdivision method) | HbrCatmarkSubdivision< T > | inline |
| Subdivide(HbrMesh< T > *mesh, HbrFace< T > *face) | HbrCatmarkSubdivision< T > | virtual |
| Subdivide(HbrMesh< T > *mesh, HbrHalfedge< T > *edge) | HbrCatmarkSubdivision< T > | virtual |
| Subdivide(HbrMesh< T > *mesh, HbrVertex< T > *vertex) | HbrCatmarkSubdivision< T > | virtual |
| SubdivideCreaseWeight(HbrHalfedge< T > *edge, HbrVertex< T > *vertex, HbrHalfedge< T > *subedge) | HbrSubdivision< T > | |
| TriangleSubdivision enum name | HbrCatmarkSubdivision< T > | |
| VertexIsExtraordinary(HbrMesh< T > const *, HbrVertex< T > *vertex) | HbrCatmarkSubdivision< T > | inlinevirtual |
| ~HbrSubdivision() | HbrSubdivision< T > | inlinevirtual |