13 #ifndef DtObserverConfiguration_H_
14 #define DtObserverConfiguration_H_
47 virtual const std::string& defaultMode()
const;
48 virtual void setDefaultMode(
const std::string& defaultMode);
53 virtual double minLinearSpeed()
const;
54 virtual void setMinLinearSpeed(
double speed );
59 virtual double maxLinearSpeed()
const;
60 virtual void setMaxLinearSpeed(
double speed );
65 virtual double linearSpeed()
const;
66 virtual void setLinearSpeed(
double speed );
71 virtual double minRotationSpeed()
const;
72 virtual void setMinRotationSpeed(
double speed );
77 virtual double maxRotationSpeed()
const;
78 virtual void setMaxRotationSpeed(
double speed );
83 virtual double rotationSpeed()
const;
84 virtual void setRotationSpeed(
double speed );
90 virtual double minOrbitSpeed()
const;
91 virtual void setMinOrbitSpeed(
double speed );
96 virtual double maxOrbitSpeed()
const;
97 virtual void setMaxOrbitSpeed(
double speed );
102 virtual double orbitSpeed()
const;
103 virtual void setOrbitSpeed(
double speed );
110 virtual double sceneCenterOffsetX()
const;
111 virtual void setSceneCenterOffsetX(
double offset );
118 virtual double sceneCenterOffsetY()
const;
119 virtual void setSceneCenterOffsetY(
double offset );
126 virtual double sceneCenterOffsetZ()
const;
127 virtual void setSceneCenterOffsetZ(
double offset );
134 virtual const std::string& observerMode()
const;
135 virtual void setObserverMode(
const std::string& observerMode );
147 template<
class Archive>
148 void _serialize(Archive & ar,
const unsigned int version)