16 #include <matrix/vlVector.h>
17 #include <matrix/vlTaitBryan.h>
22 class DtSceneObjectAgent;
37 virtual void setModelDefinition(
const std::string& modelDef);
39 virtual void setTopographicOrientation(
const DtTaitBryan& orientation);
40 virtual void setLocalOrientation(
const DtTaitBryan& orientation);
41 virtual DtTaitBryan localOrientation()
const;
42 virtual void setSymbolNameVisible(
bool);
44 virtual void setOrigin(
const DtVector&);
45 virtual void setOrigin(
const DtGeodeticCoord&);
46 virtual void setOriginAndSeaLevel(
const DtVector&);
48 virtual void setVisible(
bool yesNo);
50 virtual void realizeFacades();
51 virtual void unrealizeFacades(
bool willRecreate =
false);
55 virtual std::vector<makVrv::DtUniqueID> modelUniqueIDs()
const;
56 virtual void setAltitudeAboveTerrain(
double d);
57 virtual void setAltitudeAboveSeaLevel(
double d);
59 virtual void setPickable(
bool) ;
60 virtual void setIndicatorVisible(
bool) ;
61 virtual void setWidgetEventsEnabled(
bool) ;
62 virtual void setHatLineVisible(
bool) ;
66 virtual void restore();
70 double myX, myY,
myZ, myOX, myOY, myOZ, myOW;
IntersectProperties
The IntersectProperties enum is a flag set that indicates the.
Definition: DtIntersector.h:135
makVrv::DtModelAgent * myObjectModel
Definition: propFacade.h:72
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
bool myNeedsInitialOrientation
Definition: propFacade.h:73
makVrv::DtSceneObjectAgent * mySceneObject
Definition: propFacade.h:71
Facade object for a scene prop.
Definition: DtProp.h:37
Definition: vrfObjectFacadeInterface.h:47
makVrv::DtProp * myProp
Definition: propFacade.h:69
Definition: propFacade.h:29
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
double myZ
Definition: propFacade.h:70