21 class Dt3DSegmentedLineModelAgent;
22 class DtWidgetLabelAgent;
23 class DtSceneObjectAgent;
24 class DtAttachableHatUpdaterAgent;
25 class DtProjectedWidgetModelAgent;
26 class DtAttachableHatTextUpdaterAgent;
27 class DtAgentManagerInterface;
44 virtual void setHatLineVisible(
bool );
45 virtual bool hatLineVisible()
const;
49 virtual void setTextColor(
float r,
float g,
float b,
float a);
50 virtual void getTextColor(
float& r,
float& g,
float& b,
float& a)
const;
55 virtual void setTextBoxSize(
unsigned int textWidth,
unsigned int textHeight );
56 virtual void getTextBoxSize(
unsigned int& textWidth,
unsigned int& textHeight )
const;
61 virtual void setOriginOffset(
int offsetX,
int offsetY );
62 virtual void getOriginOffset(
int& offsetX,
int& offsetY )
const;
69 virtual void setHorizontalAlignment (
unsigned int horizontalAlignment );
70 virtual unsigned int horizontalAlignment()
const;
75 virtual void setTextFont(
const std::string& textFont) ;
76 virtual std::string textFont()
const;
81 virtual void setTextFontSize(
unsigned int textFontSize );
82 virtual unsigned int textFontSize()
const;
86 virtual void setModelDefinition(
const std::string& modelDefinition );
87 virtual const std::string& modelDefinition()
const;
91 virtual void setUseHighestTerrainLod(
bool useHighest );
92 virtual bool useHighestTerrainLod()
const;
98 void createModelAgents();
101 virtual void destroyModelAgents();
121 unsigned int myTextBoxSize[2];
125 float myTextColor[4];
126 int myOriginOffset[2];