00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00020 #ifndef __vtkSMRampKeyFrameProxy_h
00021 #define __vtkSMRampKeyFrameProxy_h
00022
00023 #include "vtkSMKeyFrameProxy.h"
00024
00025 class VTK_EXPORT vtkSMRampKeyFrameProxy : public vtkSMKeyFrameProxy
00026 {
00027 public:
00028 vtkTypeRevisionMacro(vtkSMRampKeyFrameProxy, vtkSMKeyFrameProxy);
00029 void PrintSelf(ostream& os, vtkIndent indent);
00030 static vtkSMRampKeyFrameProxy* New();
00031
00033
00036 virtual void UpdateValue(double currenttime,
00037 vtkSMAnimationCueProxy* cueProxy, vtkSMKeyFrameProxy* next);
00039
00040 protected:
00041 vtkSMRampKeyFrameProxy();
00042 ~vtkSMRampKeyFrameProxy();
00043
00044 private:
00045 vtkSMRampKeyFrameProxy(const vtkSMRampKeyFrameProxy&);
00046 void operator=(const vtkSMRampKeyFrameProxy&);
00047
00048 };
00049
00050
00051 #endif
00052
00053