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;
44 virtual void setOrigin(
const DtVector&);
45 virtual void setOrigin(
const DtGeodeticCoord&);
46 virtual void setOriginAndSeaLevel(
const DtVector&);
49 virtual void setVisible(
bool yesNo);
50 virtual bool isVisible()
const override;
52 virtual void realizeFacades();
53 virtual void unrealizeFacades(
bool willRecreate =
false);
57 virtual std::vector<makVrv::DtUniqueID> modelUniqueIDs()
const;
58 virtual void setAltitudeAboveTerrain(
double d);
59 virtual void setAltitudeAboveSeaLevel(
double d);
61 virtual void setPickable(
bool) ;
62 virtual void setIndicatorVisible(
bool) ;
63 virtual void setWidgetEventsEnabled(
bool) ;
64 virtual void setHatLineVisible(
bool) ;
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:54
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:72
DtModelSetId
Definition: DtModelSetEnums.h:19
double myZ
Definition: propFacade.h:72