|
| | HbrCatmarkSubdivision () |
| |
| | HbrCatmarkSubdivision (const HbrCatmarkSubdivision< T > &old) |
| |
| virtual HbrSubdivision< T > * | Clone () const |
| |
| virtual void | Refine (HbrMesh< T > *mesh, HbrFace< T > *face) |
| |
| virtual HbrFace< T > * | RefineFaceAtVertex (HbrMesh< T > *mesh, HbrFace< T > *face, HbrVertex< T > *vertex) |
| |
| virtual void | GuaranteeNeighbor (HbrMesh< T > *mesh, HbrHalfedge< T > *edge) |
| |
| virtual void | GuaranteeNeighbors (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| virtual bool | HasLimit (HbrMesh< T > *mesh, HbrFace< T > *face) |
| |
| virtual bool | HasLimit (HbrMesh< T > *mesh, HbrHalfedge< T > *edge) |
| |
| virtual bool | HasLimit (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| virtual HbrVertex< T > * | Subdivide (HbrMesh< T > *mesh, HbrFace< T > *face) |
| |
| virtual HbrVertex< T > * | Subdivide (HbrMesh< T > *mesh, HbrHalfedge< T > *edge) |
| |
| virtual HbrVertex< T > * | Subdivide (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| virtual bool | VertexIsExtraordinary (HbrMesh< T > const *, HbrVertex< T > *vertex) |
| |
| virtual bool | FaceIsExtraordinary (HbrMesh< T > const *, HbrFace< T > *face) |
| |
| TriangleSubdivision | GetTriangleSubdivisionMethod () const |
| |
| void | SetTriangleSubdivisionMethod (TriangleSubdivision method) |
| |
| virtual int | GetFaceChildrenCount (int nvertices) const |
| |
| | HbrSubdivision () |
| |
| virtual | ~HbrSubdivision () |
| |
| virtual void | RefineAtVertex (HbrMesh< T > *mesh, HbrVertex< T > *vertex) |
| |
| CreaseSubdivision | GetCreaseSubdivisionMethod () const |
| |
| void | SetCreaseSubdivisionMethod (CreaseSubdivision method) |
| |
| void | SubdivideCreaseWeight (HbrHalfedge< T > *edge, HbrVertex< T > *vertex, HbrHalfedge< T > *subedge) |
| |
template<class T>
class OpenSubdiv::OPENSUBDIV_VERSION::HbrCatmarkSubdivision< T >
Definition at line 37 of file catmark.h.