11 #define DtLineWidthFromAppearance(theAppr) ((theAppr >> 28) & 0x0000000F)
12 #define DtLineWidthToAppearance(theLineWidth) (theLineWidth << 28)
13 #define DtLineStyleFromAppearance(theAppr) ((theAppr >> 8) & 0x0000000F)
14 #define DtLineStyleToAppearance(theLineStyle) (theLineStyle << 8)
15 #define DtFillStyleFromAppearance(theAppr) ((theAppr >> 12) & 0x0000000F)
16 #define DtFillStyleToAppearance(theFillStyle) (theFillStyle << 12)
34 int fillStyle()
const;
36 int lineWidth()
const;
37 int arrowStyle()
const;
38 int arrowHeadPlacement()
const;
39 int arrowSize()
const;
43 double ceiling()
const;
44 bool ceilingSet()
const;
52 double physicalLineHeight()
const;
55 double physicalLineWidth()
const;
60 double intelAreaModifierForForce(
int force)
const;
63 bool closedFigure()
const;
64 bool projected()
const;
65 bool ellipsoid()
const;
81 bool insideVolume(
const DtVector& point)
const;
85 bool activated()
const;
86 bool useActivationTimes()
const;
87 bool activationTimesAreSimulationTime()
const;
88 bool activationTimeIsReusable()
const;
89 int activationMode()
const;
90 bool activatedOnce()
const;
91 double activationTime()
const;
92 double deactivationTime()
const;
93 bool assumeUnknownIsHostile()
const;
virtual DtSimObjectReference simObject() const =0
Implemented by subclasses to return the sim object this class represents.
Definition: symbolString.h:20
DtSensorSignatureSimObjectDecorator * mySensorSignatureSimObjectDecorator
Definition: tacticalGraphicSimObjectFacade.h:102
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
bool isUsable() const
Make this call after construction to see if the supplied sim object can use this class.
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
This will keep track of the objects sensor signature.
Definition: sensorSignatureDecorator.h:16
virtual void setupDecorator()
DtSimObjectFacade< DtTacticalGraphicSimObjectFacadeInterface > DtTacticalGraphicSimObjectFacade
Definition: tacticalGraphicSimObjectFacade.h:106
This DtAppearanceSimObjectFacadeInterface class will provide common routines for appearances that app...
Definition: appearanceSimObjectFacade.h:20
Definition: rangeItem.h:206
This DtTacticalGraphicSimObjectFacadeInterface class will provide API functionality for tactical grap...
Definition: tacticalGraphicSimObjectFacade.h:22
bool myIsVrfTacticalGraphic
Definition: tacticalGraphicSimObjectFacade.h:103