+
+ /**
+ * A range, or level-of-detail (LOD) animation.
+ */
+ class RangeAnimation : public Animation
+ {
+ public:
+ RangeAnimation ();
+ virtual ~RangeAnimation ();
+ virtual void init (ssgEntity * object, SGPropertyNode * props);
+ virtual void update (double dt);
+ private:
+ ssgRangeSelector * _branch;
+ };
+
+
+ /**
+ * Animation to turn and face the screen.
+ */
+ class BillboardAnimation : public Animation
+ {
+ public:
+ BillboardAnimation ();
+ virtual ~BillboardAnimation ();
+ virtual void init (ssgEntity * object, SGPropertyNode * props);
+ virtual void update (double dt);
+ private:
+ ssgCutout * _branch;
+ };
+