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)
override;
40 virtual void setLocalOrientation(
const DtTaitBryan& orientation)
override;
41 virtual DtTaitBryan localOrientation()
const override;
44 virtual void setOrigin(
const DtVector&)
override;
45 virtual void setOrigin(
const DtGeodeticCoord&)
override;
46 virtual void setOriginAndSeaLevel(
const DtVector&);
49 virtual void setVisible(
bool yesNo);
50 virtual bool isVisible()
const override;
52 virtual void realizeFacades()
override;
53 virtual void unrealizeFacades(
bool willRecreate =
false)
override;
57 virtual std::vector<makVrv::DtUniqueID> modelUniqueIDs()
const override;
58 virtual void setAltitudeAboveTerrain(
double d)
override;
59 virtual void setAltitudeAboveSeaLevel(
double d)
override;
61 virtual void setPickable(
bool)
override;
62 virtual void setIndicatorVisible(
bool)
override;
63 virtual void setWidgetEventsEnabled(
bool)
override;
64 virtual void setHatLineVisible(
bool)
override;
68 virtual void restore();
72 double myX, myY,
myZ, myOX, myOY, myOZ, myOW;
IntersectProperties
The IntersectProperties enum is a flag set that indicates the types of nodes to be considered for int...
Definition: DtIntersector.h:31
Contains the makVrf::DtEntityFacadeCollection class declaration.
ShowHideContext
Definition: DtShowHideContext.h:18
makVrv::DtModelAgent * myObjectModel
Definition: propFacade.h:74
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
bool myNeedsInitialOrientation
Definition: propFacade.h:75
makVrv::DtSceneObjectAgent * mySceneObject
Definition: propFacade.h:73
Facade object for a scene prop.
Definition: DtProp.h:34
Definition: vrfObjectFacadeInterface.h:53
makVrv::DtProp * myProp
Definition: propFacade.h:71
Definition: propFacade.h:29
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
bool myIsVisible
Definition: propFacade.h:76
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
DtModelSetId
Definition: DtModelSetEnums.h:19
double myZ
Definition: propFacade.h:72