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

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

AddGarbageCollectableVertex(HbrVertex< T > *vertex)HbrMesh< T >inline
AddHierarchicalEdit(HbrHierarchicalEdit< T > *edit)HbrMesh< T >
ApplyOperatorAllVertices(HbrVertexOperator< T > &op) const HbrMesh< T >
DeleteFace(HbrFace< T > *face)HbrMesh< T >
DeleteFaceChildren(HbrFaceChildren< T > *facechildren)HbrMesh< T >inline
DeleteVertex(HbrVertex< T > *vertex)HbrMesh< T >
Finish()HbrMesh< T >
FreeTransientData()HbrMesh< T >
GarbageCollect()HbrMesh< T >
GetFace(int id) const HbrMesh< T >
GetFaceClientData(int id) const HbrMesh< T >inline
GetFaces(OutputIterator faces) const HbrMesh< T >
GetFVarCount() const HbrMesh< T >inline
GetFVarIndices() const HbrMesh< T >inline
GetFVarInterpolateBoundaryMethod() const HbrMesh< T >inline
GetFVarPropagateCorners() const HbrMesh< T >inline
GetFVarWidths() const HbrMesh< T >inline
GetHierarchicalEdits() const HbrMesh< T >inline
GetHierarchicalEditsAtOffset(int offset)HbrMesh< T >inline
GetInterpolateBoundaryMethod() const HbrMesh< T >inline
GetMemStats() const HbrMesh< T >inline
GetNumCoarseFaces() const HbrMesh< T >
GetNumDisconnectedVertices() const HbrMesh< T >
GetNumFaces() const HbrMesh< T >
GetNumVertices() const HbrMesh< T >
GetSubdivision() const HbrMesh< T >inline
GetTotalFVarWidth() const HbrMesh< T >inline
GetVertex(int id) const HbrMesh< T >inline
GetVertexClientData(int id) const HbrMesh< T >inline
GetVertices(OutputIterator vertices) const HbrMesh< T >
HasCreaseEdits() const HbrMesh< T >inline
HasVertexEdits() const HbrMesh< T >inline
HbrMesh(HbrSubdivision< T > *subdivision=0, int fvarcount=0, const int *fvarindices=0, const int *fvarwidths=0, int totalfvarwidth=0)HbrMesh< T >
InterpolateBoundaryMethod enum nameHbrMesh< T >
k_InterpolateBoundaryAlwaysSharp enum valueHbrMesh< T >
k_InterpolateBoundaryEdgeAndCorner enum valueHbrMesh< T >
k_InterpolateBoundaryEdgeOnly enum valueHbrMesh< T >
k_InterpolateBoundaryNone enum valueHbrMesh< T >
NewFace(int nvertices, const int *vtx, int uindex)HbrMesh< T >
NewFace(int nvertices, HbrVertex< T > **vtx, HbrFace< T > *parent, int childindex)HbrMesh< T >
NewFaceChildren()HbrMesh< T >inline
NewUniformIndex()HbrMesh< T >inline
NewVertex(int id, const T &data)HbrMesh< T >
NewVertex(const T &data)HbrMesh< T >
NewVertex()HbrMesh< T >
PrintStats(std::ostream &out)HbrMesh< T >
RegisterMemoryRoutines(void(*increment)(unsigned long bytes), void(*decrement)(unsigned long bytes))HbrMesh< T >inline
SetFaceClientData(int id, void *data)HbrMesh< T >inline
SetFVarInterpolateBoundaryMethod(InterpolateBoundaryMethod method)HbrMesh< T >inline
SetFVarPropagateCorners(bool p)HbrMesh< T >inline
SetInterpolateBoundaryMethod(InterpolateBoundaryMethod method)HbrMesh< T >inline
SetTransientMode(bool mode)HbrMesh< T >inline
SetVertexClientData(int id, void *data)HbrMesh< T >inline
Unrefine(int numCoarseVerts, int numCoarseFaces)HbrMesh< T >inline
~HbrMesh()HbrMesh< T >