15#include <vsg/maths/sphere.h>
16#include <vsg/nodes/Node.h>
30 std::vector<dvec3> points;
36 void accept(
Visitor& visitor)
override
38 if ((visitor.traversalMask & (visitor.overrideMask | mask)) != MASK_OFF) visitor.apply(*
this);
42 if ((visitor.traversalMask & (visitor.overrideMask | mask)) != MASK_OFF) visitor.apply(*
this);
44 void accept(RecordTraversal& visitor)
const override
46 if ((visitor.traversalMask & (visitor.overrideMask | mask)) != MASK_OFF) visitor.apply(*
this);
49 void read(Input& input)
override;
50 void write(Output& output)
const override;
53 virtual ~RegionOfInterest();
Definition ConstVisitor.h:172
RegionOfInterest node is inform applications/algorithms extents that should take account of.
Definition RegionOfInterest.h:23
int compare(const Object &rhs) const override
compare two objects, return -1 if this object is less than rhs, return 0 if it's equal,...
ref_ptr< Object > clone(const CopyOp ©op={}) const override
Definition RegionOfInterest.h:33