13 #ifndef DtObserverConfiguration_H_
14 #define DtObserverConfiguration_H_
48 virtual const std::string& defaultMode()
const;
49 virtual void setDefaultMode(
const std::string& defaultMode);
54 virtual double minLinearSpeed()
const;
55 virtual void setMinLinearSpeed(
double speed );
60 virtual double maxLinearSpeed()
const;
61 virtual void setMaxLinearSpeed(
double speed );
66 virtual double linearSpeed()
const;
67 virtual void setLinearSpeed(
double speed );
72 virtual double minRotationSpeed()
const;
73 virtual void setMinRotationSpeed(
double speed );
78 virtual double maxRotationSpeed()
const;
79 virtual void setMaxRotationSpeed(
double speed );
84 virtual double rotationSpeed()
const;
85 virtual void setRotationSpeed(
double speed );
91 virtual double minOrbitSpeed()
const;
92 virtual void setMinOrbitSpeed(
double speed );
97 virtual double maxOrbitSpeed()
const;
98 virtual void setMaxOrbitSpeed(
double speed );
103 virtual double orbitSpeed()
const;
104 virtual void setOrbitSpeed(
double speed );
111 virtual double sceneCenterOffsetX()
const;
112 virtual void setSceneCenterOffsetX(
double offset );
119 virtual double sceneCenterOffsetY()
const;
120 virtual void setSceneCenterOffsetY(
double offset );
127 virtual double sceneCenterOffsetZ()
const;
128 virtual void setSceneCenterOffsetZ(
double offset );
135 virtual const std::string& observerMode()
const;
136 virtual void setObserverMode(
const std::string& observerMode );
148 template<
class Archive>
149 void _serialize(Archive & ar,
const unsigned int version)