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 friend class boost::serialization::access;
111 template<
class Archive>
112 void serialize(Archive & ar,
const unsigned int version)
114 ar & BOOST_SERIALIZATION_NVP(myAttachType);
115 ar & BOOST_SERIALIZATION_NVP(myHideModelOnAttach);
116 ar & BOOST_SERIALIZATION_NVP(myOrientToTargetConstraint);
118 ar & BOOST_SERIALIZATION_NVP(mySpeedScaling);
120 ar & BOOST_SERIALIZATION_NVP(myConstrainToTerrain);
121 ar & BOOST_SERIALIZATION_NVP(myOrbitSpeedGain);
122 ar & BOOST_SERIALIZATION_NVP(myRotationSpeedGain);
123 ar & BOOST_SERIALIZATION_NVP(myLinearScaledSpeedGain);
124 ar & BOOST_SERIALIZATION_NVP(myLinearUnscaledSpeedGain);
126 ar & BOOST_SERIALIZATION_NVP(myOrbitSpeed);
127 ar & BOOST_SERIALIZATION_NVP(myRotationSpeed);
128 ar & BOOST_SERIALIZATION_NVP(myLinearSpeed);
131 ar & BOOST_SERIALIZATION_NVP(myObserverMode);
135 ar & BOOST_SERIALIZATION_NVP(mySpeedScalingMode);
139 double mySpeedScalingAslModeOffset = 0;
140 ar & BOOST_SERIALIZATION_NVP(mySpeedScalingAslModeOffset);
141 mySpeedScalingMslModeOffset = mySpeedScalingAslModeOffset;
146 ar & BOOST_SERIALIZATION_NVP(mySpeedScalingMslModeOffset);