29 virtual void setEventsEnabled(
bool ) = 0;
32 virtual void setEventWidth(
float width) = 0;
35 virtual void setLineStyle(
int) = 0;
39 virtual void setFixedWidthSizing(
bool) = 0;
43 virtual void setGroup(
int ) = 0;
49 virtual void setIsMeasurementTextRenderingEnabled(
bool isDecorated) = 0;
50 virtual bool isMeasurementTextRenderingEnabled()
const = 0;
62 virtual void setIsScreenIntervaledTextRenderingEnabled(
bool) = 0;
65 virtual void setScreenIntervaledTextPrefix(
const std::string& prefixString) = 0;
68 virtual void setScreenIntervaledTextPostfix(
const std::string& postfixString) = 0;
75 virtual void setScreenIntervaledTextInterval(
int intervalInScreenSpaceCM) = 0;
78 virtual void setScreenIntervaledTextFont(
const std::string& fontFile,
float fontPointSize) = 0;
81 virtual void setScreenIntervaledTextColor(
float r,
float g,
float b,
float a) = 0;
84 virtual void setScreenIntervaledTextBackgroundColor(
float r,
float g,
float b,
float a) = 0;
The model interface for remote graphics segmented lines.
Definition: DtOverlaySegmentedLineModel.h:19
Contains declaration of DtSegmentedLineModel, which draws lines in an overlay layer.
Contains makVrv::DtOverlayScreenIntervaledTextInstance class declaration.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
std::vector< DtUnicode > DtScreenIntervaledTextCollection
Definition: DtOverlayScreenIntervaledTextInstance.h:35
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
This class is a virtual class that all segmented line models must implement.
Definition: DtSegmentedLineModel.h:20