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