17 std::vector<std::shared_ptr<geo::Primitive>> getPrims(
const NodePacket& packet);
18 bool containsPrim(geo::PrimPtr prim,
bool full =
false);
19 bool containsFace(geo::PrimPtr prim,
Index index,
Offset offset);
20 bool containsPoint(geo::PrimPtr prim,
Index index,
Offset offset);
21 bool containsVertex(geo::PrimPtr prim,
Index index,
Offset offset);
22 std::vector<Offset> getFaces(geo::PrimPtr prim);
23 std::vector<Offset> getPoints(geo::PrimPtr prim);
24 std::vector<Offset> getVertices(geo::PrimPtr prim);
26 void setInverted(
bool inverted) { inverted_ = inverted; }
27 bool getInverted()
const {
return inverted_; }
30 std::vector<std::unique_ptr<enzo::SelectionComponent>> components_;
31 bool inverted_ =
false;