24#ifndef OPENSUBDIV3_VTR_SPARSE_SELECTOR_H
25#define OPENSUBDIV3_VTR_SPARSE_SELECTOR_H
27#include "../version.h"
85 void markFaceSelected(
Index pFace)
const { _refine->getParentFaceSparseTag(pFace)._selected =
true; }
87 void initializeSelection();
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)