35 : myAltitude(altitude)
43 float offsetX,
float offsetY )
44 : myAltitude( altitude )
47 , myOffsetX( offsetX )
48 , myOffsetY( offsetY )
53 : myAltitude(std::numeric_limits<
double>::min())
95 virtual void setOverlay(
unsigned int overlay) = 0;
98 virtual unsigned int overlay()
const = 0;
101 virtual void setOrderGroup(
unsigned int group) = 0;
104 virtual void setRotation(
float ) = 0;
107 virtual unsigned int orderGroup()
const = 0;
113 virtual void setPosition(
float x,
float y,
float z,
float w = 0) = 0;
116 virtual void setBackgroundImage(
const std::string&
filename) = 0;
119 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
122 virtual void setOriginOffset(
int xOffset,
int yOffset ) = 0;
125 virtual void setSize(
float w,
float h) = 0;
131 virtual void setAltitudeSpecificSizes(
138 virtual void clearAltitudeSpecificSizes();
146 virtual void setIsForcedSizeByAltitudeEnabled(
bool enabled);
151 virtual void setAltitudeForForcedSize(
double minimumAltitudeForUse);
156 virtual void setLodOutAltitude(
double lodOutAltitude) = 0;
161 virtual void setIsLodOutAltitudeEnabled(
bool isLodOutAltitudeEnabled) = 0;
164 virtual void setPadding(
float paddingX,
float paddingY) = 0;
168 virtual void setModelDefinition(
const std::string& str) = 0;
171 virtual void setEventsEnabled(
bool enabled) = 0;
174 virtual void setVisible(
bool visible) = 0;
188 virtual void updateEventSignals() = 0;
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Base class to provide boost signal/slot management.
Contains makVrv::DtUniqueID type.
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:72
Contains DLL export macros.