26 class DtQuadProxyInterface;
28 class DtBaseOutlineAttribute;
65 virtual void setOffset(
double x,
double y );
69 virtual void setPosition(
float x,
float y,
float z,
float w );
72 virtual void getMinSize(
double& xOut,
double& yOut );
75 virtual void setSize(
double x,
double y );
78 virtual void setColor(
float r,
float g,
float b,
float a );
81 virtual void setPoint(
unsigned int pointIndex,
double x,
double y );
87 virtual void setShadowText(
bool enabled );
90 virtual void setVisible(
bool visible );
93 virtual bool visible()
const;
98 virtual void setLodOutAltitude(
double lodOutAltitude);
102 virtual double lodOutAltitude()
const;
106 virtual void setIsLodOutAltitudeEnabled(
bool isEnabled);
110 virtual bool isLodOutAltitudeEnabled()
const;
114 virtual void setOverlay(
unsigned int overlayId );
118 virtual void setGroup(
unsigned int group );
137 typedef std::vector<DtQuadProxyInterface*>
Quads;
bool myVisible
Definition: DtGraphAttribute.h:163
int myMaxValues
Definition: DtGraphAttribute.h:165
float myG
Definition: DtGraphAttribute.h:159
DtPointList myPoints
Definition: DtGraphAttribute.h:141
double mySizeY
Definition: DtGraphAttribute.h:156
Contains the makVrv::DtBoundingBox class declaration.
double mySizeX
Definition: DtGraphAttribute.h:155
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
float myX
Definition: DtGraphAttribute.h:147
LineSegments myLineSegments
Definition: DtGraphAttribute.h:135
DtBaseOutlineAttribute * myOutline
Definition: DtGraphAttribute.h:143
friend DtGraphAttributeCreator
Definition: DtGraphAttribute.h:44
DtDe & myDe
Definition: DtGraphAttribute.h:145
float myA
Definition: DtGraphAttribute.h:161
std::vector< DtQuadProxyInterface * > Quads
Definition: DtGraphAttribute.h:137
The attribute layout tells DtAttributes where to draw.
Definition: DtBaseOutlineAttribute.h:36
The attribute layout tells DtAttributes where to draw.
Definition: DtAttribute.h:21
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
double myOffsetY
Definition: DtGraphAttribute.h:153
DtVirtualBaseClassCreator< DtGraphAttribute, int & > DtGraphAttributeCreator
creator
Definition: DtGraphAttribute.h:31
std::vector< DtLineSegment * > LineSegments
Definition: DtGraphAttribute.h:134
float myR
Definition: DtGraphAttribute.h:158
float myY
Definition: DtGraphAttribute.h:148
Quads myQuads
Definition: DtGraphAttribute.h:138
double myOffsetX
Definition: DtGraphAttribute.h:152
std::vector< Dt2dPoint > DtPointList
Definition: DtGraphAttribute.h:140
float myZ
Definition: DtGraphAttribute.h:149
const char * creatorTypeName< DtGraphAttribute >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtGraphAttribute.h:38
float myW
Definition: DtGraphAttribute.h:150
Contains DLL export macros.
float myB
Definition: DtGraphAttribute.h:160
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
Contains the DtAttribute class declaration.
The attribute layout tells DtAttributes where to draw.
Definition: DtGraphAttribute.h:42