ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkCameraInterpolator2 Class Reference

#include <vtkCameraInterpolator2.h>

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

List of all members.

Public Types

enum  Modes { PATH, FIXED_DIRECTION, LOOK_AHEAD, ORTHOGONAL }
enum  PathInterpolationModes { LINEAR, SPLINE }

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void AddPositionPathPoint (double x, double y, double z)
void ClearPositionPath ()
void AddFocalPathPoint (double x, double y, double z)
void ClearFocalPath ()
virtual void SetPositionPathInterpolationMode (int)
virtual int GetPositionPathInterpolationMode ()
virtual void SetFocalPathInterpolationMode (int)
virtual int GetFocalPathInterpolationMode ()
void InterpolateCamera (double u, vtkCamera *)
virtual void SetFocalPointMode (int)
virtual int GetFocalPointMode ()
virtual void SetPositionMode (int)
virtual int GetPositionMode ()
virtual void SetClosedFocalPath (bool)
virtual bool GetClosedFocalPath ()
virtual void ClosedFocalPathOn ()
virtual void ClosedFocalPathOff ()
virtual void SetClosedPositionPath (bool)
virtual bool GetClosedPositionPath ()
virtual void ClosedPositionPathOn ()
virtual void ClosedPositionPathOff ()

Static Public Member Functions

static vtkCameraInterpolator2New ()
static int IsTypeOf (const char *type)
static vtkCameraInterpolator2SafeDownCast (vtkObject *o)

Protected Member Functions

 vtkCameraInterpolator2 ()
 ~vtkCameraInterpolator2 ()
void Evaluate (double u, vtkParametricSpline *spline, double tuple[3])

Protected Attributes

int PositionMode
int FocalPointMode
int PositionPathInterpolationMode
int FocalPathInterpolationMode
bool ClosedPositionPath
bool ClosedFocalPath
vtkPointsFocalPathPoints
vtkPointsPositionPathPoints
vtkParametricSplineFocalSpline
vtkParametricSplinePositionSpline

Detailed Description

Definition at line 29 of file vtkCameraInterpolator2.h.


Member Enumeration Documentation

Enumerator:
PATH 
FIXED_DIRECTION 
LOOK_AHEAD 
ORTHOGONAL 

Definition at line 45 of file vtkCameraInterpolator2.h.

Enumerator:
LINEAR 
SPLINE 

Definition at line 72 of file vtkCameraInterpolator2.h.


Constructor & Destructor Documentation

vtkCameraInterpolator2::vtkCameraInterpolator2 ( ) [protected]
vtkCameraInterpolator2::~vtkCameraInterpolator2 ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkObject.

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

Reimplemented from vtkObject.

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

Reimplemented from vtkObject.

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

Reimplemented from vtkObject.

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

Reimplemented from vtkObject.

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

Reimplemented from vtkObject.

void vtkCameraInterpolator2::AddPositionPathPoint ( double  x,
double  y,
double  z 
)
void vtkCameraInterpolator2::ClearPositionPath ( )
void vtkCameraInterpolator2::AddFocalPathPoint ( double  x,
double  y,
double  z 
)
void vtkCameraInterpolator2::ClearFocalPath ( )
virtual void vtkCameraInterpolator2::SetFocalPointMode ( int  ) [virtual]

Mode for managing the focal point. At least one of the two modes FocalPointMode or PositionMode must be PATH for the animation to have any effect.

virtual int vtkCameraInterpolator2::GetFocalPointMode ( ) [virtual]

Mode for managing the focal point. At least one of the two modes FocalPointMode or PositionMode must be PATH for the animation to have any effect.

virtual void vtkCameraInterpolator2::SetPositionMode ( int  ) [virtual]

Mode for managing the camera position. At least one of the two modes FocalPointMode or PositionMode must be PATH for the animation to have any effect.

virtual int vtkCameraInterpolator2::GetPositionMode ( ) [virtual]

Mode for managing the camera position. At least one of the two modes FocalPointMode or PositionMode must be PATH for the animation to have any effect.

virtual void vtkCameraInterpolator2::SetPositionPathInterpolationMode ( int  ) [virtual]
virtual int vtkCameraInterpolator2::GetPositionPathInterpolationMode ( ) [virtual]
virtual void vtkCameraInterpolator2::SetFocalPathInterpolationMode ( int  ) [virtual]
virtual int vtkCameraInterpolator2::GetFocalPathInterpolationMode ( ) [virtual]
virtual void vtkCameraInterpolator2::SetClosedFocalPath ( bool  ) [virtual]

When set, the FocalPointPath is treated as a closed path.

virtual bool vtkCameraInterpolator2::GetClosedFocalPath ( ) [virtual]

When set, the FocalPointPath is treated as a closed path.

virtual void vtkCameraInterpolator2::ClosedFocalPathOn ( ) [virtual]

When set, the FocalPointPath is treated as a closed path.

virtual void vtkCameraInterpolator2::ClosedFocalPathOff ( ) [virtual]

When set, the FocalPointPath is treated as a closed path.

virtual void vtkCameraInterpolator2::SetClosedPositionPath ( bool  ) [virtual]

When set, the PositionPath is treated as a closed path.

virtual bool vtkCameraInterpolator2::GetClosedPositionPath ( ) [virtual]

When set, the PositionPath is treated as a closed path.

virtual void vtkCameraInterpolator2::ClosedPositionPathOn ( ) [virtual]

When set, the PositionPath is treated as a closed path.

virtual void vtkCameraInterpolator2::ClosedPositionPathOff ( ) [virtual]

When set, the PositionPath is treated as a closed path.

void vtkCameraInterpolator2::InterpolateCamera ( double  u,
vtkCamera  
)

u has to be in the range [0, 1].

void vtkCameraInterpolator2::Evaluate ( double  u,
vtkParametricSpline spline,
double  tuple[3] 
) [protected]

Member Data Documentation

Definition at line 111 of file vtkCameraInterpolator2.h.

Definition at line 112 of file vtkCameraInterpolator2.h.

Definition at line 113 of file vtkCameraInterpolator2.h.

Definition at line 114 of file vtkCameraInterpolator2.h.

Definition at line 115 of file vtkCameraInterpolator2.h.

Definition at line 116 of file vtkCameraInterpolator2.h.

Definition at line 118 of file vtkCameraInterpolator2.h.

Definition at line 119 of file vtkCameraInterpolator2.h.

Definition at line 121 of file vtkCameraInterpolator2.h.

Definition at line 122 of file vtkCameraInterpolator2.h.


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