|
| Refinement (Level const &parent, Level &child, Sdc::Options const &schemeOptions) |
|
virtual | ~Refinement () |
|
Level const & | parent () const |
|
Level const & | child () const |
|
Level & | child () |
|
Sdc::Split | getSplitType () const |
|
int | getRegularFaceSize () const |
|
Sdc::Options | getOptions () const |
|
int | getNumFVarChannels () const |
|
FVarRefinement const & | getFVarRefinement (int c) const |
|
void | refine (Options options=Options()) |
|
bool | hasFaceVerticesFirst () const |
|
int | getNumChildFacesFromFaces () const |
|
int | getNumChildEdgesFromFaces () const |
|
int | getNumChildEdgesFromEdges () const |
|
int | getNumChildVerticesFromFaces () const |
|
int | getNumChildVerticesFromEdges () const |
|
int | getNumChildVerticesFromVertices () const |
|
Index | getFirstChildFaceFromFaces () const |
|
Index | getFirstChildEdgeFromFaces () const |
|
Index | getFirstChildEdgeFromEdges () const |
|
Index | getFirstChildVertexFromFaces () const |
|
Index | getFirstChildVertexFromEdges () const |
|
Index | getFirstChildVertexFromVertices () const |
|
Index | getFaceChildVertex (Index f) const |
|
Index | getEdgeChildVertex (Index e) const |
|
Index | getVertexChildVertex (Index v) const |
|
ConstIndexArray | getFaceChildFaces (Index parentFace) const |
|
ConstIndexArray | getFaceChildEdges (Index parentFace) const |
|
ConstIndexArray | getEdgeChildEdges (Index parentEdge) const |
|
bool | isChildVertexComplete (Index v) const |
|
Index | getChildFaceParentFace (Index f) const |
|
int | getChildFaceInParentFace (Index f) const |
|
Index | getChildEdgeParentIndex (Index e) const |
|
Index | getChildVertexParentIndex (Index v) const |
|
IndexArray | getFaceChildFaces (Index parentFace) |
|
IndexArray | getFaceChildEdges (Index parentFace) |
|
IndexArray | getEdgeChildEdges (Index parentEdge) |
|
SparseTag const & | getParentFaceSparseTag (Index f) const |
|
SparseTag const & | getParentEdgeSparseTag (Index e) const |
|
SparseTag const & | getParentVertexSparseTag (Index v) const |
|
SparseTag & | getParentFaceSparseTag (Index f) |
|
SparseTag & | getParentEdgeSparseTag (Index e) |
|
SparseTag & | getParentVertexSparseTag (Index v) |
|
ChildTag const & | getChildFaceTag (Index f) const |
|
ChildTag const & | getChildEdgeTag (Index e) const |
|
ChildTag const & | getChildVertexTag (Index v) const |
|
ChildTag & | getChildFaceTag (Index f) |
|
ChildTag & | getChildEdgeTag (Index e) |
|
ChildTag & | getChildVertexTag (Index v) |
|
void | populateParentToChildMapping () |
|
void | populateParentChildIndices () |
|
void | printParentToChildMapping () const |
|
virtual void | allocateParentChildIndices ()=0 |
|
void | initializeSparseSelectionTags () |
|
void | markSparseChildComponentIndices () |
|
void | markSparseVertexChildren () |
|
void | markSparseEdgeChildren () |
|
virtual void | markSparseFaceChildren ()=0 |
|
void | initializeChildComponentCounts () |
|
void | populateChildToParentMapping () |
|
void | populateFaceParentVectors (ChildTag const initialChildTags[2][4]) |
|
void | populateFaceParentFromParentFaces (ChildTag const initialChildTags[2][4]) |
|
void | populateEdgeParentVectors (ChildTag const initialChildTags[2][4]) |
|
void | populateEdgeParentFromParentFaces (ChildTag const initialChildTags[2][4]) |
|
void | populateEdgeParentFromParentEdges (ChildTag const initialChildTags[2][4]) |
|
void | populateVertexParentVectors (ChildTag const initialChildTags[2][4]) |
|
void | populateVertexParentFromParentFaces (ChildTag const initialChildTags[2][4]) |
|
void | populateVertexParentFromParentEdges (ChildTag const initialChildTags[2][4]) |
|
void | populateVertexParentFromParentVertices (ChildTag const initialChildTags[2][4]) |
|
void | propagateComponentTags () |
|
void | populateFaceTagVectors () |
|
void | populateFaceTagsFromParentFaces () |
|
void | populateEdgeTagVectors () |
|
void | populateEdgeTagsFromParentFaces () |
|
void | populateEdgeTagsFromParentEdges () |
|
void | populateVertexTagVectors () |
|
void | populateVertexTagsFromParentFaces () |
|
void | populateVertexTagsFromParentEdges () |
|
void | populateVertexTagsFromParentVertices () |
|
void | subdivideTopology (Relations const &relationsToSubdivide) |
|
virtual void | populateFaceVertexRelation ()=0 |
|
virtual void | populateFaceEdgeRelation ()=0 |
|
virtual void | populateEdgeVertexRelation ()=0 |
|
virtual void | populateEdgeFaceRelation ()=0 |
|
virtual void | populateVertexFaceRelation ()=0 |
|
virtual void | populateVertexEdgeRelation ()=0 |
|
void | subdivideSharpnessValues () |
|
void | subdivideVertexSharpness () |
|
void | subdivideEdgeSharpness () |
|
void | reclassifySemisharpVertices () |
|
void | subdivideFVarChannels () |
|