MeshLib C++ Docs
Loading...
Searching...
No Matches
MRRenderMeasurementObjects.h
Go to the documentation of this file.
1#pragma once
2
9#include "MRViewer/exports.h"
12
13namespace MR
14{
17
18
20
22{
23 const PointMeasurementObject* object_ = nullptr;
25public:
26 MRVIEWER_API RenderPointObject( const VisualObject& object );
27 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
28};
29
31{
32 const DistanceMeasurementObject* object_ = nullptr;
34public:
35 MRVIEWER_API RenderDistanceObject( const VisualObject& object );
36 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
37};
38
40{
41 const RadiusMeasurementObject* object_ = nullptr;
43public:
44 MRVIEWER_API RenderRadiusObject( const VisualObject& object );
45 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
46};
47
49{
50 const AngleMeasurementObject* object_ = nullptr;
52public:
53 MRVIEWER_API RenderAngleObject( const VisualObject& object );
54 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
55};
56
57}
Represents an angle measurement.
Definition MRAngleMeasurementObject.h:13
Represents a distance measurement.
Definition MRDistanceMeasurementObject.h:14
Definition MRPointMeasurementObject.h:22
Represents a radius measurement.
Definition MRRadiusMeasurementObject.h:13
Definition MRRenderMeasurementObjects.h:49
Definition MRRenderDimensions.h:139
Definition MRRenderDimensions.h:175
Definition MRRenderDimensions.h:65
Definition MRRenderDimensions.h:105
Definition MRRenderMeasurementObjects.h:31
Definition MRRenderMeasurementObjects.h:22
Definition MRRenderMeasurementObjects.h:40
Visual Object.
Definition MRVisualObject.h:116
MRVIEWER_API RenderRadiusObject(const VisualObject &object)
MRVIEWER_API void renderUi(const UiRenderParams &params) override
MRVIEWER_API void renderUi(const UiRenderParams &params) override
MRVIEWER_API RenderDistanceObject(const VisualObject &object)
MRVIEWER_API RenderPointObject(const VisualObject &object)
MRVIEWER_API RenderAngleObject(const VisualObject &object)
MRVIEWER_API void renderUi(const UiRenderParams &params) override
MRVIEWER_API void renderUi(const UiRenderParams &params) override
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRIRenderObject.h:110