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();
54 virtual std::vector<makVrv::DtUniqueID> modelUniqueIDs()
const;
55 virtual void setAltitudeAboveTerrain(
double d);
56 virtual void setAltitudeAboveSeaLevel(
double d);
58 virtual void setPickable(
bool) ;
59 virtual void setIndicatorVisible(
bool) ;
60 virtual void setWidgetEventsEnabled(
bool) ;
61 virtual void setHatLineVisible(
bool) ;
63 virtual void restore();
67 double myX, myY,
myZ, myOX, myOY, myOZ, myOW;