25 return "ObjectImGuiLabel";
34 MRVIEWER_API std::shared_ptr<Object>
clone()
const override;
35 MRVIEWER_API std::shared_ptr<Object>
shallowClone()
const override;
40 [[nodiscard]] MRVIEWER_API
const std::string&
getLabel()
const;
41 MRVIEWER_API
void setLabel( std::string value );
56 std::string labelText_;
named object in the data model
Definition MRObject.h:62
bool hasVisualRepresentation() const override
does the object have any visual representation (visible points, triangles, edges, etc....
Definition MRObjectImGuiLabel.h:32
ObjectImGuiLabel(const ObjectImGuiLabel &other)=default
const std::string & getLabel() const
std::shared_ptr< Object > clone() const override
std::shared_ptr< Object > shallowClone() const override
ObjectImGuiLabel(ObjectImGuiLabel &&) noexcept=default
ObjectImGuiLabel(ProtectedStruct, const ObjectImGuiLabel &obj)
void serializeFields_(Json::Value &root) const override
void swapBase_(Object &other) override
swaps this object with other
static constexpr const char * StaticTypeName() noexcept
Definition MRObjectImGuiLabel.h:23
void setupRenderObject_() const override
void setLabel(std::string value)
void deserializeFields_(const Json::Value &root) override
const char * typeName() const override
Definition MRObjectImGuiLabel.h:27
@ other
Angle, normally float. Measure in radians.
Definition MRFeatureObject.h:27
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRObject.h:284