![]() |
#include <level.h>
Classes | |
| struct | ETag |
| struct | ETag |
| struct | FTag |
| struct | FTag |
| struct | VTag |
| struct | VTag |
Public Member Functions | |
| VTag | getFaceCompositeVTag (IndexArray const &faceVerts) const |
| 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 |
| IndexArray const | getFaceVertices (Index faceIndex) const |
| IndexArray const | getFaceEdges (Index faceIndex) const |
| IndexArray const | getEdgeVertices (Index edgeIndex) const |
| IndexArray const | getEdgeFaces (Index edgeIndex) const |
| IndexArray const | getVertexFaces (Index vertIndex) const |
| IndexArray const | getVertexEdges (Index vertIndex) const |
| LocalIndexArray const | getVertexFaceLocalIndices (Index vertIndex) const |
| LocalIndexArray const | getVertexEdgeLocalIndices (Index vertIndex) const |
| Sharpness | getEdgeSharpness (Index edgeIndex) const |
| Sharpness | getVertexSharpness (Index vertIndex) const |
| Sdc::Crease::Rule | getVertexRule (Index vertIndex) const |
| Index | findEdge (Index v0Index, Index v1Index) const |
| bool | validateTopology () const |
| void | print (const Refinement *parentRefinement=0) const |
| int | gatherQuadRegularInteriorPatchVertices (Index fIndex, unsigned int patchVerts[], int rotation=0) const |
| int | gatherQuadRegularBoundaryPatchVertices (Index fIndex, unsigned int patchVerts[], int boundaryEdgeInFace) const |
| int | gatherQuadRegularCornerPatchVertices (Index fIndex, unsigned int patchVerts[], int cornerVertInFace) const |
| int | gatherManifoldVertexRingFromIncidentQuads (Index vIndex, int vOffset, int ringVerts[]) const |
Protected Attributes | |
| int | _faceCount |
| int | _edgeCount |
| int | _vertCount |
| int | _depth |
| int | _maxEdgeFaces |
| int | _maxValence |
| std::vector< Index > | _faceVertCountsAndOffsets |
| std::vector< Index > | _faceVertIndices |
| std::vector< Index > | _faceEdgeIndices |
| std::vector< FTag > | _faceTags |
| std::vector< Index > | _edgeVertIndices |
| std::vector< Index > | _edgeFaceCountsAndOffsets |
| std::vector< Index > | _edgeFaceIndices |
| std::vector< Sharpness > | _edgeSharpness |
| std::vector< ETag > | _edgeTags |
| std::vector< Index > | _vertFaceCountsAndOffsets |
| std::vector< Index > | _vertFaceIndices |
| std::vector< LocalIndex > | _vertFaceLocalIndices |
| std::vector< Index > | _vertEdgeCountsAndOffsets |
| std::vector< Index > | _vertEdgeIndices |
| std::vector< LocalIndex > | _vertEdgeLocalIndices |
| std::vector< Sharpness > | _vertSharpness |
| std::vector< VTag > | _vertTags |
| std::vector< FVarLevel * > | _fvarChannels |
Friends | |
| class | Refinement |
| class | FVarRefinement |
| class | FVarLevel |
| template<class MESH > | |
| class | Far::TopologyRefinerFactory |
| class | Far::TopologyRefinerFactoryBase |
| class | Far::TopologyRefiner |
| class | Far::PatchTablesFactory |
| Level | ( | ) |
| ~Level | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| int gatherManifoldVertexRingFromIncidentQuads | ( | Index | vIndex, |
| int | vOffset, | ||
| int | ringVerts[] | ||
| ) | const |
| int gatherQuadRegularBoundaryPatchVertices | ( | Index | fIndex, |
| unsigned int | patchVerts[], | ||
| int | boundaryEdgeInFace | ||
| ) | const |
| int gatherQuadRegularCornerPatchVertices | ( | Index | fIndex, |
| unsigned int | patchVerts[], | ||
| int | cornerVertInFace | ||
| ) | const |
| int gatherQuadRegularInteriorPatchVertices | ( | Index | fIndex, |
| unsigned int | patchVerts[], | ||
| int | rotation = 0 |
||
| ) | const |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotected |
| VTag getFaceCompositeVTag | ( | IndexArray const & | faceVerts | ) | const |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
protected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inline |
|
protected |
|
protected |
|
protected |
| void print | ( | const Refinement * | parentRefinement = 0 | ) | const |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
| bool validateTopology | ( | ) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |