17 std::shared_ptr<ObjectLines>
obj;
named object in the data model
Definition MRObject.h:62
void setDepthTest(bool depthTest)
Set depth test.
void make(Object &parent)
Make not-pickable ancillary object, link it to parent object, and set line geometry.
AncillaryLines(Object &parent, const Contours3f &contours)
Definition MRAncillaryLines.h:28
Contour3< float > Contour3f
Definition MRMeshFwd.h:382
AncillaryLines(Object &parent)
Make not-pickable ancillary object, link it to parent object, and set line geometry.
Definition MRAncillaryLines.h:26
AncillaryLines(Object &parent, const Contour3f &contour)
Definition MRAncillaryLines.h:27
std::shared_ptr< ObjectLines > obj
Definition MRAncillaryLines.h:17
void resetContours()
Reset line geometry.
Contours3< float > Contours3f
Definition MRMeshFwd.h:390
AncillaryLines(AncillaryLines &&b) noexcept=default
since this uniquely owns an ancillary object, we provide only move operations, not copy
void setContours(const Contours3f &contours)
Set line geometry.
void make(Object &parent, const Contour3f &contour)
~AncillaryLines()
detach owned object from parent, stops owning it
Definition MRAncillaryLines.h:42
void colorizeAxes()
Assign an axis' color from the color theme to each line collinear with the axis.
void reset()
detach owned object from parent, stops owning it
void make(Object &parent, const Contours3f &contours)
only for bindings generation
Definition MRCameraOrientationPlugin.h:8