25 class DtWidgetUpdater;
36 : myAltitude(altitude)
44 float offsetX,
float offsetY )
45 : myAltitude( altitude )
48 , myOffsetX( offsetX )
49 , myOffsetY( offsetY )
54 : myAltitude(std::numeric_limits<double>::
min())
96 virtual void setOverlay(
unsigned int overlay) = 0;
99 virtual unsigned int overlay()
const = 0;
102 virtual void setOrderGroup(
unsigned int group) = 0;
105 virtual void setRotation(
float ) = 0;
108 virtual unsigned int orderGroup()
const = 0;
114 virtual void setPosition(
float x,
float y,
float z,
float w = 0) = 0;
117 virtual void setBackgroundImage(
const std::string& filename) = 0;
120 virtual void setColor(
float r,
float g,
float b,
float a) = 0;
123 virtual void setOriginOffset(
int xOffset,
int yOffset ) = 0;
126 virtual void setSize(
float w,
float h) = 0;
132 virtual void setAltitudeSpecificSizes(
139 virtual void clearAltitudeSpecificSizes();
147 virtual void setIsForcedSizeByAltitudeEnabled(
bool enabled);
152 virtual void setAltitudeForForcedSize(
double minimumAltitudeForUse);
157 virtual void setLodOutAltitude(
double lodOutAltitude) = 0;
162 virtual void setIsLodOutAltitudeEnabled(
bool isLodOutAltitudeEnabled) = 0;
165 virtual void setPadding(
float paddingX,
float paddingY) = 0;
169 virtual void setModelDefinition(
const std::string& str) = 0;
172 virtual void setEventsEnabled(
bool enabled) = 0;
175 virtual void setVisible(
bool visible) = 0;
206 virtual void updateEventSignals() = 0;