src
paraview-5.12
Remoting
Animation
vtkPVCueManipulator.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
25
#ifndef vtkPVCueManipulator_h
26
#define vtkPVCueManipulator_h
27
28
#include "
vtkObject.h
"
29
#include "vtkRemotingAnimationModule.h"
// needed for export macro
30
31
class
vtkPVAnimationCue
;
32
33
class
VTKREMOTINGANIMATION_EXPORT
vtkPVCueManipulator
:
public
vtkObject
34
{
35
public
:
36
vtkTypeMacro(
vtkPVCueManipulator
,
vtkObject
);
37
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
38
43
enum
44
{
45
StateModifiedEvent = 2000
46
};
47
48
protected
:
61
virtual
void
Initialize
(
vtkPVAnimationCue
*) {}
62
68
virtual
void
Finalize
(
vtkPVAnimationCue
*) {}
69
74
virtual
void
UpdateValue(
double
currenttime,
vtkPVAnimationCue
* cueproxy) = 0;
75
76
vtkPVCueManipulator
();
77
~
vtkPVCueManipulator
()
override
;
78
friend
class
vtkPVAnimationCue
;
79
80
private
:
81
vtkPVCueManipulator
(
const
vtkPVCueManipulator
&) =
delete
;
82
void
operator=
(
const
vtkPVCueManipulator
&) =
delete
;
83
};
84
85
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkPVCueManipulator
abstract proxy for manipulators used in animation.
Definition:
vtkPVCueManipulator.h:33
vtkObject
vtkPVAnimationCue
proxy for vtkAnimationCue.
Definition:
vtkPVAnimationCue.h:26
vtkIndent
vtkObject.h
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkPVCueManipulator::Initialize
virtual void Initialize(vtkPVAnimationCue *)
This method is called when the AnimationCue's StartAnimationCueEvent is triggered,...
Definition:
vtkPVCueManipulator.h:61
vtkPVCueManipulator::Finalize
virtual void Finalize(vtkPVAnimationCue *)
This method is called when the AnimationCue's EndAnimationCueEvent is triggered.
Definition:
vtkPVCueManipulator.h:68
Generated by
1.8.17 on Wed Mar 27 2024