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 |