#undef max
#endif
+SGExpressiond*
+read_value(const SGPropertyNode* configNode, SGPropertyNode* modelRoot,
+ const char* unit, double defMin, double defMax);
\f
//////////////////////////////////////////////////////////////////////
// Base class for animation installers
SGDistScaleAnimation(const SGPropertyNode* configNode,
SGPropertyNode* modelRoot);
virtual osg::Group* createAnimationGroup(osg::Group& parent);
-private:
class Transform;
};
SGFlashAnimation(const SGPropertyNode* configNode,
SGPropertyNode* modelRoot);
virtual osg::Group* createAnimationGroup(osg::Group& parent);
-private:
+public:
class Transform;
};
SGBillboardAnimation(const SGPropertyNode* configNode,
SGPropertyNode* modelRoot);
virtual osg::Group* createAnimationGroup(osg::Group& parent);
-private:
class Transform;
};
virtual osg::Group* createAnimationGroup(osg::Group& parent);
private:
class PickCallback;
+ class VncCallback;
};
#endif // _SG_ANIMATION_HXX