All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HbrCatmarkSubdivision< T > Member List

This is the complete list of members for HbrCatmarkSubdivision< T >, including all inherited members.

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 nameHbrSubdivision< T >
creaseSubdivisionHbrSubdivision< 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 valueHbrSubdivision< T >
k_CreaseNormal enum valueHbrSubdivision< T >
k_New enum valueHbrCatmarkSubdivision< T >
k_Normal enum valueHbrCatmarkSubdivision< T >
k_Old enum valueHbrCatmarkSubdivision< 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 nameHbrCatmarkSubdivision< T >
VertexIsExtraordinary(HbrMesh< T > const *, HbrVertex< T > *vertex)HbrCatmarkSubdivision< T >inlinevirtual
~HbrSubdivision()HbrSubdivision< T >inlinevirtual