ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkCameraInterpolator2 Class Reference

#include <vtkCameraInterpolator2.h>

Inherits vtkObject.

Public Types

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

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 *)
 u has to be in the range [0, 1]. More...
 
virtual void SetFocalPointMode (int)
 Mode for managing the focal point. More...
 
virtual int GetFocalPointMode ()
 Mode for managing the focal point. More...
 
virtual void SetPositionMode (int)
 Mode for managing the camera position. More...
 
virtual int GetPositionMode ()
 Mode for managing the camera position. More...
 
virtual void SetClosedFocalPath (bool)
 When set, the FocalPointPath is treated as a closed path. More...
 
virtual bool GetClosedFocalPath ()
 When set, the FocalPointPath is treated as a closed path. More...
 
virtual void ClosedFocalPathOn ()
 When set, the FocalPointPath is treated as a closed path. More...
 
virtual void ClosedFocalPathOff ()
 When set, the FocalPointPath is treated as a closed path. More...
 
virtual void SetClosedPositionPath (bool)
 When set, the PositionPath is treated as a closed path. More...
 
virtual bool GetClosedPositionPath ()
 When set, the PositionPath is treated as a closed path. More...
 
virtual void ClosedPositionPathOn ()
 When set, the PositionPath is treated as a closed path. More...
 
virtual void ClosedPositionPathOff ()
 When set, the PositionPath is treated as a closed path. More...
 

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
 
vtkPoints * FocalPathPoints
 
vtkPoints * PositionPathPoints
 
vtkParametricSpline * FocalSpline
 
vtkParametricSpline * PositionSpline
 

Detailed Description

Definition at line 31 of file vtkCameraInterpolator2.h.

Member Typedef Documentation

§ Superclass

Definition at line 35 of file vtkCameraInterpolator2.h.

Member Enumeration Documentation

§ Modes

Enumerator
PATH 
FIXED_DIRECTION 
LOOK_AHEAD 
ORTHOGONAL 

Definition at line 46 of file vtkCameraInterpolator2.h.

§ PathInterpolationModes

Enumerator
LINEAR 
SPLINE 

Definition at line 74 of file vtkCameraInterpolator2.h.

Constructor & Destructor Documentation

§ vtkCameraInterpolator2()

vtkCameraInterpolator2::vtkCameraInterpolator2 ( )
protected

§ ~vtkCameraInterpolator2()

vtkCameraInterpolator2::~vtkCameraInterpolator2 ( )
protected

Member Function Documentation

§ New()

static vtkCameraInterpolator2* vtkCameraInterpolator2::New ( )
static

§ GetClassName()

virtual const char* vtkCameraInterpolator2::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ AddPositionPathPoint()

void vtkCameraInterpolator2::AddPositionPathPoint ( double  x,
double  y,
double  z 
)

§ ClearPositionPath()

void vtkCameraInterpolator2::ClearPositionPath ( )

§ AddFocalPathPoint()

void vtkCameraInterpolator2::AddFocalPathPoint ( double  x,
double  y,
double  z 
)

§ ClearFocalPath()

void vtkCameraInterpolator2::ClearFocalPath ( )

§ SetFocalPointMode()

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.

§ GetFocalPointMode()

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.

§ SetPositionMode()

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.

§ GetPositionMode()

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.

§ SetPositionPathInterpolationMode()

virtual void vtkCameraInterpolator2::SetPositionPathInterpolationMode ( int  )
virtual

§ GetPositionPathInterpolationMode()

virtual int vtkCameraInterpolator2::GetPositionPathInterpolationMode ( )
virtual

§ SetFocalPathInterpolationMode()

virtual void vtkCameraInterpolator2::SetFocalPathInterpolationMode ( int  )
virtual

§ GetFocalPathInterpolationMode()

virtual int vtkCameraInterpolator2::GetFocalPathInterpolationMode ( )
virtual

§ SetClosedFocalPath()

virtual void vtkCameraInterpolator2::SetClosedFocalPath ( bool  )
virtual

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

§ GetClosedFocalPath()

virtual bool vtkCameraInterpolator2::GetClosedFocalPath ( )
virtual

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

§ ClosedFocalPathOn()

virtual void vtkCameraInterpolator2::ClosedFocalPathOn ( )
virtual

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

§ ClosedFocalPathOff()

virtual void vtkCameraInterpolator2::ClosedFocalPathOff ( )
virtual

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

§ SetClosedPositionPath()

virtual void vtkCameraInterpolator2::SetClosedPositionPath ( bool  )
virtual

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

§ GetClosedPositionPath()

virtual bool vtkCameraInterpolator2::GetClosedPositionPath ( )
virtual

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

§ ClosedPositionPathOn()

virtual void vtkCameraInterpolator2::ClosedPositionPathOn ( )
virtual

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

§ ClosedPositionPathOff()

virtual void vtkCameraInterpolator2::ClosedPositionPathOff ( )
virtual

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

§ InterpolateCamera()

void vtkCameraInterpolator2::InterpolateCamera ( double  u,
vtkCamera *   
)

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

§ Evaluate()

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

Member Data Documentation

§ PositionMode

int vtkCameraInterpolator2::PositionMode
protected

Definition at line 117 of file vtkCameraInterpolator2.h.

§ FocalPointMode

int vtkCameraInterpolator2::FocalPointMode
protected

Definition at line 118 of file vtkCameraInterpolator2.h.

§ PositionPathInterpolationMode

int vtkCameraInterpolator2::PositionPathInterpolationMode
protected

Definition at line 119 of file vtkCameraInterpolator2.h.

§ FocalPathInterpolationMode

int vtkCameraInterpolator2::FocalPathInterpolationMode
protected

Definition at line 120 of file vtkCameraInterpolator2.h.

§ ClosedPositionPath

bool vtkCameraInterpolator2::ClosedPositionPath
protected

Definition at line 121 of file vtkCameraInterpolator2.h.

§ ClosedFocalPath

bool vtkCameraInterpolator2::ClosedFocalPath
protected

Definition at line 122 of file vtkCameraInterpolator2.h.

§ FocalPathPoints

vtkPoints* vtkCameraInterpolator2::FocalPathPoints
protected

Definition at line 124 of file vtkCameraInterpolator2.h.

§ PositionPathPoints

vtkPoints* vtkCameraInterpolator2::PositionPathPoints
protected

Definition at line 125 of file vtkCameraInterpolator2.h.

§ FocalSpline

vtkParametricSpline* vtkCameraInterpolator2::FocalSpline
protected

Definition at line 127 of file vtkCameraInterpolator2.h.

§ PositionSpline

vtkParametricSpline* vtkCameraInterpolator2::PositionSpline
protected

Definition at line 128 of file vtkCameraInterpolator2.h.


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