MeshLib
 
Loading...
Searching...
No Matches
MRRenderMeasurementObjects.h
Go to the documentation of this file.
1#pragma once
2
9#include "MRViewer/exports.h"
10
11namespace MR
12{
13
15
17{
18 const DistanceMeasurementObject* object_ = nullptr;
20public:
21 MRVIEWER_API RenderDistanceObject( const VisualObject& object );
22 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
23};
24
26{
27 const RadiusMeasurementObject* object_ = nullptr;
29public:
30 MRVIEWER_API RenderRadiusObject( const VisualObject& object );
31 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
32};
33
35{
36 const AngleMeasurementObject* object_ = nullptr;
38public:
39 MRVIEWER_API RenderAngleObject( const VisualObject& object );
40 MRVIEWER_API void renderUi( const UiRenderParams& params ) override;
41};
42
43}
Definition MRAngleMeasurementObject.h:10
Definition MRDistanceMeasurementObject.h:10
Definition MRRadiusMeasurementObject.h:10
Definition MRRenderMeasurementObjects.h:35
MRVIEWER_API void renderUi(const UiRenderParams &params) override
MRVIEWER_API RenderAngleObject(const VisualObject &object)
Definition MRRenderDimensions.h:69
Definition MRRenderDimensions.h:97
Definition MRRenderDimensions.h:40
Definition MRRenderMeasurementObjects.h:17
MRVIEWER_API RenderDistanceObject(const VisualObject &object)
MRVIEWER_API void renderUi(const UiRenderParams &params) override
Definition MRRenderMeasurementObjects.h:26
MRVIEWER_API RenderRadiusObject(const VisualObject &object)
MRVIEWER_API void renderUi(const UiRenderParams &params) override
Visual Object.
Definition MRVisualObject.h:131
Definition MRCameraOrientationPlugin.h:7
Definition MRIRenderObject.h:106