10class MeshOrPointsObject
28 MRMESH_API ObjectPoints* asObjectPoints()
const;
30 void reset() {
set( std::shared_ptr<ObjectMesh>{} ); }
31 const std::shared_ptr<VisualObject>& operator->()
const {
return visualObject_; }
32 const std::shared_ptr<VisualObject>& get()
const {
return visualObject_; }
33 bool operator==( std::shared_ptr<VisualObject> other )
const {
return visualObject_ == other; }
38 std::variant<ObjectMesh*, ObjectPoints*> var_;
39 std::shared_ptr<VisualObject> visualObject_;
#define MRMESH_API
Definition MRMeshFwd.h:80
unsafe MeshOrPointsObject()
unsafe void set(MR._ByValueShared_ObjectMesh om)
Definition MRCameraOrientationPlugin.h:8