#include <face.h>
Public Member Functions | |
void | Initialize (HbrMesh< T > *mesh, HbrFace< T > *parent, int childindex, int id, int uindex, int nvertices, HbrVertex< T > **vertices, int fvarwidth=0, int depth=0) |
void | Destroy () |
HbrMesh< T > * | GetMesh () const |
int | GetNumVertices () const |
int | GetID () const |
HbrHalfedge< T > * | GetFirstEdge () const |
HbrHalfedge< T > * | GetEdge (int index) const |
HbrVertex< T > * | GetVertex (int index) const |
int | GetVertexID (int index) const |
HbrFace< T > * | GetParent () const |
void | SetChild (int index, HbrFace< T > *face) |
HbrFace< T > * | GetChild (int index) const |
HbrVertex< T > * | Subdivide () |
bool | HasChildVertex () const |
void | RemoveChild () |
bool | IsHole () const |
void | SetHole (bool h=1) |
bool | IsCoarse () const |
void | SetCoarse () |
bool | IsProtected () const |
void | SetProtected () |
void | ClearProtected () |
bool | IsCollected () const |
void | SetCollected () |
void | ClearCollected () |
void | Refine () |
void | Unrefine () |
bool | HasLimit () |
unsigned long | GetMemStats () const |
HbrFVarData< T > & | GetFVarData (int index) |
void | MarkUsage () |
void | ClearUsage () |
bool | GarbageCollectable () const |
void | SetHierarchicalEdits (HbrHierarchicalEdit< T > **edits) |
HbrHierarchicalEdit< T > ** | GetHierarchicalEdits () const |
bool | HasVertexEdits () const |
void | MarkVertexEdits () |
int | GetDepth () const |
int | GetUniformIndex () const |
void | SetUniformIndex (int i) |
int | GetPtexIndex () const |
void | SetPtexIndex (int i) |
HbrFace< T > *& | GetNext () |
HbrFacePath | GetPath () const |
void | PrintPath () const |
void * | GetClientData () const |
void | SetClientData (void *data) |
void | GetSupportingVertices (std::vector< int > &support) |
Friends | |
class | HbrAllocator< HbrFace< T > > |
class | HbrHalfedge< T > |
HbrHalfedge< T > * GetEdge | ( | int | index | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
void SetHierarchicalEdits | ( | HbrHierarchicalEdit< T > ** | edits | ) |
|
friend |
|
friend |
HbrFaceChildren<T>* children |