vtkPVKeyFrameAnimationCue.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
10 #ifndef vtkPVKeyFrameAnimationCue_h
11 #define vtkPVKeyFrameAnimationCue_h
12 
13 #include "vtkPVAnimationCue.h"
14 
15 class vtkPVKeyFrame;
17 
19 {
20 public:
22  void PrintSelf(ostream& os, vtkIndent indent) override;
23 
25 
28  int AddKeyFrame(vtkPVKeyFrame* keyframe);
29  int GetLastAddedKeyFrameIndex();
30  void RemoveKeyFrame(vtkPVKeyFrame*);
31  void RemoveAllKeyFrames();
33 
34 protected:
36  ~vtkPVKeyFrameAnimationCue() override;
37 
38  vtkPVKeyFrameCueManipulator* GetKeyFrameManipulator();
39 
40 private:
42  void operator=(const vtkPVKeyFrameAnimationCue&) = delete;
43 };
44 
45 #endif
proxy for vtkAnimationCue.
animation manipulator that uses keyframes to generate the animation.
void PrintSelf(ostream &os, vtkIndent indent) override
vtkPVKeyFrameAnimationCue is a specialization of vtkPVAnimationCue that uses the vtkPVKeyFrameCueMani...
#define VTKREMOTINGANIMATION_EXPORT
Base class for key frames.
Definition: vtkPVKeyFrame.h:24