![]() |
#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 |