31 #ifndef __vtkKWSimpleAnimationWidget_h
32 #define __vtkKWSimpleAnimationWidget_h
46 void PrintSelf(ostream& os, vtkIndent indent);
56 virtual void SetMaximumNumberOfFrames(
int max);
57 virtual void SetNumberOfFrames(
int val);
69 AnimationTypeCamera = 0,
73 virtual void SetAnimationType(
int);
74 vtkGetMacro(AnimationType,
int);
75 virtual void SetAnimationTypeToCamera();
76 virtual void SetAnimationTypeToSlice();
81 virtual void SetSliceRange(
int min,
int max);
82 virtual void SetSliceRange(
const int range[2])
95 virtual void SetSliceSetCommand(vtkObject *
object,
const char *method);
109 virtual void SetSliceGetCommand(vtkObject *
object,
const char *method);
119 virtual void SetSlicePostAnimationCommand(
120 vtkObject *
object,
const char *method);
124 virtual void SetXStart(
double val);
125 virtual void SetXRotation(
double val);
129 virtual void SetYStart(
double val);
130 virtual void SetYRotation(
double val);
134 virtual void SetZStart(
double val);
135 virtual void SetZRotation(
double val);
139 virtual void SetZoomStart(
double val);
140 virtual void SetZoomFactor(
double val);
150 virtual void SetCameraPostAnimationCommand(
151 vtkObject *
object,
const char *method);
155 virtual void PreviewCameraAnimation();
156 virtual void CreateCameraAnimation(
157 const char *filename,
int width,
int height,
int fps,
const char *fourcc);
161 virtual void PreviewSliceAnimation();
162 virtual void CreateSliceAnimation(
163 const char *filename,
int width,
int height,
int fps,
const char *fourcc);
167 virtual void Update();
180 virtual void PreviewAnimationCallback();
181 virtual void CreateAnimationCallback();
182 virtual void CancelAnimationCallback();
208 AnimationPreviewing = 1,
209 AnimationCreating = 2,
210 AnimationCanceled = 4,
221 virtual void InvokeSliceSetCommand(
int);
222 virtual int InvokeSliceGetCommand();
223 virtual void InvokeSlicePostAnimationCommand();
224 virtual void InvokeCameraPostAnimationCommand();
228 virtual void FixAnimationSize(
const char *filename,
int *width,
int *height);
232 virtual void DisableButtonsButCancel();
233 virtual void EnableButtonsButCancel();