22 class DtLineSegmentInterface;
59 virtual void setOffset(
double x,
double y );
63 virtual void setPosition(
float x,
float y,
float z,
float w );
67 virtual void getMinSize(
double& xOut,
double& yOut);
68 virtual void setMinSize(
double xIn,
double yIn);
72 virtual void setSize(
double x,
double y );
75 virtual void setColor(
float r,
float g,
float b,
float a );
78 virtual void setLineWidth(
float width );
82 virtual void setShadowText(
bool enabled );
85 virtual void setVisible(
bool visible );
88 virtual bool visible()
const;
91 virtual void setLodOutAltitude(
double lodOutAltitude)
override;
94 virtual double lodOutAltitude()
const override;
97 virtual void setIsLodOutAltitudeEnabled(
bool isEnabled)
override;
100 virtual bool isLodOutAltitudeEnabled()
const override;
104 virtual void setOverlay(
unsigned int overlayId );
108 virtual void setGroup(
unsigned int group );
117 virtual void updateOutline();
double myOffsetX
Definition: DtBaseOutlineAttribute.h:129
float myLineWidth
Definition: DtBaseOutlineAttribute.h:138
float myA
Definition: DtBaseOutlineAttribute.h:143
friend DtBaseOutlineAttributeCreator
Definition: DtBaseOutlineAttribute.h:38
unsigned int myOverlayGroup
Definition: DtBaseOutlineAttribute.h:148
float myZ
Definition: DtBaseOutlineAttribute.h:126
double mySizeX
Definition: DtBaseOutlineAttribute.h:132
The attribute layout tells DtAttributes where to draw.
Definition: DtBaseOutlineAttribute.h:36
float myW
Definition: DtBaseOutlineAttribute.h:127
The attribute layout tells DtAttributes where to draw.
Definition: DtAttribute.h:21
double mySizeY
Definition: DtBaseOutlineAttribute.h:133
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
An interface for a single line segment.
Definition: DtLineSegmentInterface.h:23
float myG
Definition: DtBaseOutlineAttribute.h:141
unsigned int myOverlay
Definition: DtBaseOutlineAttribute.h:147
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtVirtualBaseClassCreator< DtBaseOutlineAttribute > DtBaseOutlineAttributeCreator
creator
Definition: DtBaseOutlineAttribute.h:25
DtDe & myDe
Definition: DtBaseOutlineAttribute.h:122
double myMinSizeY
Definition: DtBaseOutlineAttribute.h:136
float myY
Definition: DtBaseOutlineAttribute.h:125
float myR
Definition: DtBaseOutlineAttribute.h:140
double myOffsetY
Definition: DtBaseOutlineAttribute.h:130
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 the DtAttribute class declaration.
float myB
Definition: DtBaseOutlineAttribute.h:142
double myMinSizeX
Definition: DtBaseOutlineAttribute.h:135
bool myIsLodOutAltitudeEnabled
Definition: DtBaseOutlineAttribute.h:151
float myX
Definition: DtBaseOutlineAttribute.h:124
bool myVisible
Definition: DtBaseOutlineAttribute.h:145
const char * creatorTypeName< DtBaseOutlineAttribute >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtBaseOutlineAttribute.h:32
double myLodOutAltitude
Definition: DtBaseOutlineAttribute.h:150
Contains DLL export macros.