Index: OpenSceneGraph/trunk/include/osgAnimation/RigTransform
===================================================================
--- OpenSceneGraph/trunk/include/osgAnimation/RigTransform (revision 10693)
+++ OpenSceneGraph/trunk/include/osgAnimation/RigTransform (revision 11009)
@@ -13,6 +13,6 @@
 */
 
-#ifndef OSGANIMATION_RIGTRANSFORM_H
-#define OSGANIMATION_RIGTRANSFORM_H
+#ifndef OSGANIMATION_RIGTRANSFORM
+#define OSGANIMATION_RIGTRANSFORM 1
 
 #include <osg/Referenced>
@@ -26,12 +26,8 @@
     {
     public:
-        RigTransform() : _needInit(true) {}
+        RigTransform() {}
         virtual ~RigTransform() {}
-        bool needInit() const { return _needInit; }
-        virtual bool init(RigGeometry&) = 0;
-        virtual void update(RigGeometry&) = 0;
+        virtual void operator()(RigGeometry& geometry) {}
 
-    protected:
-        bool _needInit;
     };
 
