35 AttachTypeMimicLocationTrack
53 void setObserverMode(
const std::string& observerMode );
54 const std::string& observerMode()
const;
56 void setAttachType( AttachType type );
57 AttachType attachType()
const;
59 void setHideModelOnAttach(
bool hide );
60 bool hideModelOnAttach()
const;
62 void setOrientToTargetConstraint(
bool orient );
63 bool orientToTargetConstraint()
const;
65 void setOrbitSpeedGain(
int gain );
66 int orbitSpeedGain()
const;
68 void setRotationSpeedGain(
int gain );
69 int rotationSpeedGain()
const;
71 void setLinearScaledSpeedGain(
int gain );
72 int linearScaledSpeedGain()
const;
74 void setLinearUnscaledSpeedGain(
int gain );
75 int linearUnscaledSpeedGain()
const;
80 void setOrbitSpeed(
double speed );
81 double orbitSpeed()
const;
83 void setRotationSpeed(
double speed );
84 double rotationSpeed()
const;
86 void setLinearSpeed(
double speed );
87 double linearSpeed()
const;
91 void setSpeedScalingMode(
unsigned mode );
92 unsigned speedScalingMode()
const;
97 void setSpeedScalingMslModeOffset(
double offset );
98 double speedScalingMslModeOffset()
const;
106 void setProjectionIs2D(
bool is2D );
107 bool projectionIs2D()
const;
113 friend class boost::serialization::access;
118 template<
class Archive>
119 void serialize(Archive & ar,
const unsigned int version)
121 ar & BOOST_SERIALIZATION_NVP(myAttachType);
122 ar & BOOST_SERIALIZATION_NVP(myHideModelOnAttach);
123 ar & BOOST_SERIALIZATION_NVP(myOrientToTargetConstraint);
125 ar & BOOST_SERIALIZATION_NVP(mySpeedScaling);
127 ar & BOOST_SERIALIZATION_NVP(myConstrainToTerrain);
128 ar & BOOST_SERIALIZATION_NVP(myOrbitSpeedGain);
129 ar & BOOST_SERIALIZATION_NVP(myRotationSpeedGain);
130 ar & BOOST_SERIALIZATION_NVP(myLinearScaledSpeedGain);
131 ar & BOOST_SERIALIZATION_NVP(myLinearUnscaledSpeedGain);
133 ar & BOOST_SERIALIZATION_NVP(myOrbitSpeed);
134 ar & BOOST_SERIALIZATION_NVP(myRotationSpeed);
135 ar & BOOST_SERIALIZATION_NVP(myLinearSpeed);
138 ar & BOOST_SERIALIZATION_NVP(myObserverMode);
142 ar & BOOST_SERIALIZATION_NVP(mySpeedScalingMode);
146 double mySpeedScalingAslModeOffset = 0;
147 ar & BOOST_SERIALIZATION_NVP(mySpeedScalingAslModeOffset);
148 mySpeedScalingMslModeOffset = mySpeedScalingAslModeOffset;
153 ar & BOOST_SERIALIZATION_NVP(mySpeedScalingMslModeOffset);
157 ar & BOOST_SERIALIZATION_NVP(myProjectionIs2D);