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

This is the complete list of members for HbrSubdivision< 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 =0HbrSubdivision< T >pure virtual
creaseSubdivisionHbrSubdivision< T >protected
CreaseSubdivision enum nameHbrSubdivision< T >
FaceIsExtraordinary(HbrMesh< T > const *, HbrFace< T > *)HbrSubdivision< T >inlinevirtual
GetCreaseSubdivisionMethod() const HbrSubdivision< T >inline
GetFaceChildrenCount(int nvertices) const =0HbrSubdivision< T >pure virtual
GuaranteeNeighbor(HbrMesh< T > *mesh, HbrHalfedge< T > *edge)=0HbrSubdivision< T >pure virtual
GuaranteeNeighbors(HbrMesh< T > *mesh, HbrVertex< T > *vertex)=0HbrSubdivision< T >pure virtual
HasLimit(HbrMesh< T > *, HbrFace< T > *)HbrSubdivision< T >inlinevirtual
HasLimit(HbrMesh< T > *, HbrHalfedge< T > *)HbrSubdivision< T >inlinevirtual
HasLimit(HbrMesh< T > *, HbrVertex< T > *)HbrSubdivision< T >inlinevirtual
HbrSubdivision()HbrSubdivision< T >inline
k_CreaseChaikin enum valueHbrSubdivision< T >
k_CreaseNormal enum valueHbrSubdivision< T >
Refine(HbrMesh< T > *mesh, HbrFace< T > *face)=0HbrSubdivision< T >pure virtual
RefineAtVertex(HbrMesh< T > *mesh, HbrVertex< T > *vertex)HbrSubdivision< T >virtual
RefineFaceAtVertex(HbrMesh< T > *mesh, HbrFace< T > *face, HbrVertex< T > *vertex)=0HbrSubdivision< T >pure virtual
SetCreaseSubdivisionMethod(CreaseSubdivision method)HbrSubdivision< T >inline
Subdivide(HbrMesh< T > *mesh, HbrFace< T > *face)=0HbrSubdivision< T >pure virtual
Subdivide(HbrMesh< T > *mesh, HbrHalfedge< T > *edge)=0HbrSubdivision< T >pure virtual
Subdivide(HbrMesh< T > *mesh, HbrVertex< T > *vertex)=0HbrSubdivision< T >pure virtual
SubdivideCreaseWeight(HbrHalfedge< T > *edge, HbrVertex< T > *vertex, HbrHalfedge< T > *subedge)HbrSubdivision< T >
VertexIsExtraordinary(HbrMesh< T > const *, HbrVertex< T > *)HbrSubdivision< T >inlinevirtual
~HbrSubdivision()HbrSubdivision< T >inlinevirtual