|
| | 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) |
| |
| const FVarLevel & | 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 |
| |
| const VTag & | getVertexTag (Index vertIndex) const |
| |
| const ETag & | getEdgeTag (Index edgeIndex) const |
| |
| const FTag & | 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.