|
ParaView
|
composite keyframe. More...
#include <vtkPVCompositeKeyFrame.h>


composite keyframe.
There are many different types of keyframes such as vtkPVSinusoidKeyFrame, vtkPVRampKeyFrame etc. This is keyframe that has all different types of keyframes as internal objects and provides API to choose one of them as the active type. This is helpful in GUIs that allow for switching the type of keyframe on the fly without much effort from the GUI.
Definition at line 36 of file vtkPVCompositeKeyFrame.h.
| anonymous enum |
Definition at line 43 of file vtkPVCompositeKeyFrame.h.
| vtkPVCompositeKeyFrame::vtkPVCompositeKeyFrame | ( | ) | [protected] |
| vtkPVCompositeKeyFrame::~vtkPVCompositeKeyFrame | ( | ) | [protected] |
| static vtkPVCompositeKeyFrame* vtkPVCompositeKeyFrame::New | ( | ) | [static] |
Reimplemented from vtkPVKeyFrame.
| virtual const char* vtkPVCompositeKeyFrame::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkPVKeyFrame.
| static int vtkPVCompositeKeyFrame::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkPVKeyFrame.
| virtual int vtkPVCompositeKeyFrame::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkPVKeyFrame.
| static vtkPVCompositeKeyFrame* vtkPVCompositeKeyFrame::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkPVKeyFrame.
| void vtkPVCompositeKeyFrame::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkPVKeyFrame.
| virtual void vtkPVCompositeKeyFrame::RemoveAllKeyValues | ( | ) | [virtual] |
Overridden to pass on to the internal keyframe proxies.
Reimplemented from vtkPVKeyFrame.
| virtual void vtkPVCompositeKeyFrame::SetKeyTime | ( | double | time | ) | [virtual] |
Overridden to pass on to the internal keyframe proxies.
Reimplemented from vtkPVKeyFrame.
| virtual void vtkPVCompositeKeyFrame::SetKeyValue | ( | double | val | ) | [inline, virtual] |
Overridden to pass on to the internal keyframe proxies.
Reimplemented from vtkPVKeyFrame.
Definition at line 57 of file vtkPVCompositeKeyFrame.h.
Overridden to pass on to the internal keyframe proxies.
Reimplemented from vtkPVKeyFrame.
| virtual void vtkPVCompositeKeyFrame::SetNumberOfKeyValues | ( | unsigned int | num | ) | [virtual] |
Overridden to pass on to the internal keyframe proxies.
Reimplemented from vtkPVKeyFrame.
| void vtkPVCompositeKeyFrame::SetBase | ( | double | val | ) |
Passed on to the ExponentialKeyFrame.
| void vtkPVCompositeKeyFrame::SetStartPower | ( | double | val | ) |
Passed on to the ExponentialKeyFrame.
| void vtkPVCompositeKeyFrame::SetEndPower | ( | double | val | ) |
Passed on to the ExponentialKeyFrame.
| void vtkPVCompositeKeyFrame::SetPhase | ( | double | val | ) |
Passed on to the SinusoidKeyFrame.
| void vtkPVCompositeKeyFrame::SetFrequency | ( | double | val | ) |
Passed on to the SinusoidKeyFrame.
| void vtkPVCompositeKeyFrame::SetOffset | ( | double | val | ) |
Passed on to the SinusoidKeyFrame.
| virtual void vtkPVCompositeKeyFrame::SetType | ( | int | ) | [virtual] |
Get/Set the type of keyframe to be used as the active type. Default is RAMP.
| virtual int vtkPVCompositeKeyFrame::GetType | ( | ) | [virtual] |
Get/Set the type of keyframe to be used as the active type. Default is RAMP.
| const char* vtkPVCompositeKeyFrame::GetTypeAsString | ( | ) | [inline] |
Get/Set the type of keyframe to be used as the active type. Default is RAMP.
Definition at line 82 of file vtkPVCompositeKeyFrame.h.
| static const char* vtkPVCompositeKeyFrame::GetTypeAsString | ( | int | ) | [static] |
Get/Set the type of keyframe to be used as the active type. Default is RAMP.
| static int vtkPVCompositeKeyFrame::GetTypeFromString | ( | const char * | string | ) | [static] |
Get/Set the type of keyframe to be used as the active type. Default is RAMP.
| virtual void vtkPVCompositeKeyFrame::UpdateValue | ( | double | currenttime, |
| vtkPVAnimationCue * | cue, | ||
| vtkPVKeyFrame * | next | ||
| ) | [virtual] |
This method will do the actual interpolation. currenttime is normalized to the time range between this key frame and the next key frame.
Reimplemented from vtkPVKeyFrame.
int vtkPVCompositeKeyFrame::Type [protected] |
Definition at line 99 of file vtkPVCompositeKeyFrame.h.
Definition at line 101 of file vtkPVCompositeKeyFrame.h.
vtkPVRampKeyFrame* vtkPVCompositeKeyFrame::RampKeyFrame [protected] |
Definition at line 102 of file vtkPVCompositeKeyFrame.h.
Definition at line 103 of file vtkPVCompositeKeyFrame.h.
Definition at line 104 of file vtkPVCompositeKeyFrame.h.
1.7.5.1