24 #ifndef OPENSUBDIV3_VTR_SPARSE_SELECTOR_H
25 #define OPENSUBDIV3_VTR_SPARSE_SELECTOR_H
27 #include "../version.h"
29 #include "../vtr/types.h"
30 #include "../vtr/refinement.h"
35 namespace OPENSUBDIV_VERSION {
87 void initializeSelection();
98 using namespace OPENSUBDIV_VERSION;
SparseTag const & getParentVertexSparseTag(Index v) const
void selectVertex(Index pVertex)
void selectEdge(Index pEdge)
SparseSelector(Refinement &refine)
Refinement & getRefinement() const
void setRefinement(Refinement &refine)
SparseTag const & getParentEdgeSparseTag(Index e) const
bool isSelectionEmpty() const
void selectFace(Index pFace)
SparseTag const & getParentFaceSparseTag(Index f) const