ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVExponentialKeyFrame Class Reference

#include <vtkPVExponentialKeyFrame.h>

Inheritance diagram for vtkPVExponentialKeyFrame:
Inheritance graph
[legend]
Collaboration diagram for vtkPVExponentialKeyFrame:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetStartPower (double)
virtual double GetStartPower ()
virtual void SetEndPower (double)
virtual double GetEndPower ()
virtual void UpdateValue (double currenttime, vtkPVAnimationCue *cue, vtkPVKeyFrame *next)
virtual void SetBase (double)
virtual double GetBase ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPVExponentialKeyFrameSafeDownCast (vtkObject *o)
static vtkPVExponentialKeyFrameNew ()

Protected Member Functions

 vtkPVExponentialKeyFrame ()
 ~vtkPVExponentialKeyFrame ()

Protected Attributes

double Base
double StartPower
double EndPower

Detailed Description

Interplates lineraly between consequtive key frames.

Definition at line 25 of file vtkPVExponentialKeyFrame.h.


Constructor & Destructor Documentation

vtkPVExponentialKeyFrame::vtkPVExponentialKeyFrame ( ) [protected]
vtkPVExponentialKeyFrame::~vtkPVExponentialKeyFrame ( ) [protected]

Member Function Documentation

virtual const char* vtkPVExponentialKeyFrame::GetClassName ( ) [virtual]

Reimplemented from vtkPVKeyFrame.

static int vtkPVExponentialKeyFrame::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPVKeyFrame.

virtual int vtkPVExponentialKeyFrame::IsA ( const char *  type) [virtual]

Reimplemented from vtkPVKeyFrame.

static vtkPVExponentialKeyFrame* vtkPVExponentialKeyFrame::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkPVKeyFrame.

void vtkPVExponentialKeyFrame::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPVKeyFrame.

static vtkPVExponentialKeyFrame* vtkPVExponentialKeyFrame::New ( ) [static]

Reimplemented from vtkPVKeyFrame.

virtual void vtkPVExponentialKeyFrame::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.

virtual void vtkPVExponentialKeyFrame::SetBase ( double  ) [virtual]

Base to be used for exponential function.

virtual double vtkPVExponentialKeyFrame::GetBase ( ) [virtual]

Base to be used for exponential function.

virtual void vtkPVExponentialKeyFrame::SetStartPower ( double  ) [virtual]
virtual double vtkPVExponentialKeyFrame::GetStartPower ( ) [virtual]
virtual void vtkPVExponentialKeyFrame::SetEndPower ( double  ) [virtual]
virtual double vtkPVExponentialKeyFrame::GetEndPower ( ) [virtual]

Member Data Documentation

Definition at line 56 of file vtkPVExponentialKeyFrame.h.

Definition at line 57 of file vtkPVExponentialKeyFrame.h.

Definition at line 58 of file vtkPVExponentialKeyFrame.h.


The documentation for this class was generated from the following file: