|
| Level () |
|
| ~Level () |
|
int | getDepth () const |
|
int | getNumVertices () const |
|
int | getNumFaces () const |
|
int | getNumEdges () const |
|
int | getNumFaceVerticesTotal () const |
|
int | getNumFaceEdgesTotal () const |
|
int | getNumEdgeVerticesTotal () const |
|
int | getNumEdgeFacesTotal () const |
|
int | getNumVertexFacesTotal () const |
|
int | getNumVertexEdgesTotal () const |
|
int | getMaxValence () const |
|
int | getMaxEdgeFaces () const |
|
ConstIndexArray | getFaceVertices (Index faceIndex) const |
|
ConstIndexArray | getFaceEdges (Index faceIndex) const |
|
ConstIndexArray | getEdgeVertices (Index edgeIndex) const |
|
ConstIndexArray | getEdgeFaces (Index edgeIndex) const |
|
ConstIndexArray | getVertexFaces (Index vertIndex) const |
|
ConstIndexArray | getVertexEdges (Index vertIndex) const |
|
ConstLocalIndexArray | getEdgeFaceLocalIndices (Index edgeIndex) const |
|
ConstLocalIndexArray | getVertexFaceLocalIndices (Index vertIndex) const |
|
ConstLocalIndexArray | getVertexEdgeLocalIndices (Index vertIndex) const |
|
float | getEdgeSharpness (Index edgeIndex) const |
|
float | getVertexSharpness (Index vertIndex) const |
|
Sdc::Crease::Rule | getVertexRule (Index vertIndex) const |
|
Index | findEdge (Index v0Index, Index v1Index) const |
|
void | setFaceHole (Index faceIndex, bool b) |
|
bool | isFaceHole (Index faceIndex) const |
|
Sdc::Options | getFVarOptions (int channel) const |
|
int | getNumFVarChannels () const |
|
int | getNumFVarValues (int channel) const |
|
ConstIndexArray | getFaceFVarValues (Index faceIndex, int channel) const |
|
FVarLevel & | getFVarLevel (int channel) |
|
FVarLevel const & | getFVarLevel (int channel) const |
|
void | setEdgeNonManifold (Index edgeIndex, bool b) |
|
bool | isEdgeNonManifold (Index edgeIndex) const |
|
void | setVertexNonManifold (Index vertIndex, bool b) |
|
bool | isVertexNonManifold (Index vertIndex) const |
|
VTag const & | getVertexTag (Index vertIndex) const |
|
ETag const & | getEdgeTag (Index edgeIndex) const |
|
FTag const & | getFaceTag (Index faceIndex) const |
|
VTag & | getVertexTag (Index vertIndex) |
|
ETag & | getEdgeTag (Index edgeIndex) |
|
FTag & | getFaceTag (Index faceIndex) |
|
bool | validateTopology (ValidationCallback callback=0, void const *clientData=0) const |
|
void | print (const Refinement *parentRefinement=0) const |
|
bool | isSingleCreasePatch (Index face, float *sharpnessOut=NULL, int *rotationOut=NULL) const |
|
bool | doesVertexFVarTopologyMatch (Index vIndex, int fvarChannel) const |
|
bool | doesFaceFVarTopologyMatch (Index fIndex, int fvarChannel) const |
|
bool | doesEdgeFVarTopologyMatch (Index eIndex, int fvarChannel) const |
|
void | getFaceVTags (Index fIndex, VTag vTags[], int fvarChannel=-1) const |
|
void | getFaceETags (Index fIndex, ETag eTags[], int fvarChannel=-1) const |
|
VTag | getFaceCompositeVTag (Index fIndex, int fvarChannel=-1) const |
|
VTag | getFaceCompositeVTag (ConstIndexArray &fVerts) const |
|
VTag | getVertexCompositeFVarVTag (Index vIndex, int fvarChannel) const |
|
int | gatherQuadLinearPatchPoints (Index fIndex, Index patchPoints[], int rotation=0, int fvarChannel=-1) const |
|
int | gatherQuadRegularInteriorPatchPoints (Index fIndex, Index patchPoints[], int rotation=0, int fvarChannel=-1) const |
|
int | gatherQuadRegularBoundaryPatchPoints (Index fIndex, Index patchPoints[], int boundaryEdgeInFace, int fvarChannel=-1) const |
|
int | gatherQuadRegularCornerPatchPoints (Index fIndex, Index patchPoints[], int cornerVertInFace, int fvarChannel=-1) const |
|
int | gatherQuadRegularRingAroundVertex (Index vIndex, Index ringPoints[], int fvarChannel=-1) const |
|
int | gatherQuadRegularPartialRingAroundVertex (Index vIndex, VSpan const &span, Index ringPoints[], int fvarChannel=-1) const |
|
int | gatherTriRegularInteriorPatchPoints (Index fIndex, Index patchVerts[], int rotation=0) const |
|
int | gatherTriRegularBoundaryVertexPatchPoints (Index fIndex, Index patchVerts[], int boundaryVertInFace) const |
|
int | gatherTriRegularBoundaryEdgePatchPoints (Index fIndex, Index patchVerts[], int boundaryEdgeInFace) const |
|
int | gatherTriRegularCornerVertexPatchPoints (Index fIndex, Index patchVerts[], int cornerVertInFace) const |
|
int | gatherTriRegularCornerEdgePatchPoints (Index fIndex, Index patchVerts[], int cornerEdgeInFace) const |
|
void | resizeFaces (int numFaces) |
|
void | resizeFaceVertices (int numFaceVertsTotal) |
|
void | resizeFaceEdges (int numFaceEdgesTotal) |
|
void | resizeEdges (int numEdges) |
|
void | resizeEdgeVertices () |
|
void | resizeEdgeFaces (int numEdgeFacesTotal) |
|
void | resizeVertices (int numVertices) |
|
void | resizeVertexFaces (int numVertexFacesTotal) |
|
void | resizeVertexEdges (int numVertexEdgesTotal) |
|
void | setMaxValence (int maxValence) |
|
IndexArray | getFaceVertices (Index faceIndex) |
|
IndexArray | getFaceEdges (Index faceIndex) |
|
IndexArray | getEdgeVertices (Index edgeIndex) |
|
IndexArray | getEdgeFaces (Index edgeIndex) |
|
IndexArray | getVertexFaces (Index vertIndex) |
|
IndexArray | getVertexEdges (Index vertIndex) |
|
LocalIndexArray | getEdgeFaceLocalIndices (Index edgeIndex) |
|
LocalIndexArray | getVertexFaceLocalIndices (Index vertIndex) |
|
LocalIndexArray | getVertexEdgeLocalIndices (Index vertIndex) |
|
float & | getEdgeSharpness (Index edgeIndex) |
|
float & | getVertexSharpness (Index vertIndex) |
|
int | createFVarChannel (int fvarValueCount, Sdc::Options const &options) |
|
void | destroyFVarChannel (int channel) |
|
IndexArray | getFaceFVarValues (Index faceIndex, int channel) |
|
void | completeFVarChannelTopology (int channel, int regBoundaryValence) |
|
int | getNumFaceVertices (Index faceIndex) const |
|
int | getOffsetOfFaceVertices (Index faceIndex) const |
|
int | getNumFaceEdges (Index faceIndex) const |
|
int | getOffsetOfFaceEdges (Index faceIndex) const |
|
int | getNumEdgeVertices (Index) const |
|
int | getOffsetOfEdgeVertices (Index edgeIndex) const |
|
int | getNumEdgeFaces (Index edgeIndex) const |
|
int | getOffsetOfEdgeFaces (Index edgeIndex) const |
|
int | getNumVertexFaces (Index vertIndex) const |
|
int | getOffsetOfVertexFaces (Index vertIndex) const |
|
int | getNumVertexEdges (Index vertIndex) const |
|
int | getOffsetOfVertexEdges (Index vertIndex) const |
|
ConstIndexArray | getFaceVertices () const |
|
void | resizeFaceVertices (Index FaceIndex, int count) |
|
void | resizeEdgeFaces (Index edgeIndex, int count) |
|
void | trimEdgeFaces (Index edgeIndex, int count) |
|
void | resizeVertexFaces (Index vertIndex, int count) |
|
void | trimVertexFaces (Index vertIndex, int count) |
|
void | resizeVertexEdges (Index vertIndex, int count) |
|
void | trimVertexEdges (Index vertIndex, int count) |
|
bool | completeTopologyFromFaceVertices () |
|
Index | findEdge (Index v0, Index v1, ConstIndexArray v0Edges) const |
|
void | orientIncidentComponents () |
|
bool | orderVertexFacesAndEdges (Index vIndex, Index *vFaces, Index *vEdges) const |
|
bool | orderVertexFacesAndEdges (Index vIndex) |
|
void | populateLocalIndices () |
|
IndexArray | shareFaceVertCountsAndOffsets () const |
|
Definition at line 83 of file level.h.