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"
35namespace OPENSUBDIV_VERSION {
87 void initializeSelection();
98using namespace OPENSUBDIV_VERSION;
SparseTag const & getParentFaceSparseTag(Index f) const
SparseTag const & getParentVertexSparseTag(Index v) const
SparseTag const & getParentEdgeSparseTag(Index e) const
void selectFace(Index pFace)
bool isSelectionEmpty() const
Refinement & getRefinement() const
void setRefinement(Refinement &refine)
SparseSelector(Refinement &refine)
void selectEdge(Index pEdge)
void selectVertex(Index pVertex)