src
paraview-5.12
Remoting
Animation
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
;
16
class
vtkPVKeyFrameCueManipulator
;
17
18
class
VTKREMOTINGANIMATION_EXPORT
vtkPVKeyFrameAnimationCue
:
public
vtkPVAnimationCue
19
{
20
public
:
21
vtkTypeMacro(
vtkPVKeyFrameAnimationCue
,
vtkPVAnimationCue
);
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
:
35
vtkPVKeyFrameAnimationCue
();
36
~
vtkPVKeyFrameAnimationCue
()
override
;
37
38
vtkPVKeyFrameCueManipulator
* GetKeyFrameManipulator();
39
40
private
:
41
vtkPVKeyFrameAnimationCue
(
const
vtkPVKeyFrameAnimationCue
&) =
delete
;
42
void
operator=(
const
vtkPVKeyFrameAnimationCue
&) =
delete
;
43
};
44
45
#endif
vtkPVKeyFrame
Definition:
vtkPVKeyFrame.h:24
vtkPVKeyFrameAnimationCue
Definition:
vtkPVKeyFrameAnimationCue.h:18
vtkPVAnimationCue::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkPVAnimationCue
proxy for vtkAnimationCue.
Definition:
vtkPVAnimationCue.h:26
vtkIndent
vtkPVAnimationCue.h
vtkPVKeyFrameCueManipulator
animation manipulator that uses keyframes to generate the animation.
Definition:
vtkPVKeyFrameCueManipulator.h:34
Generated by
1.8.17 on Wed Mar 27 2024