#include <vtkCameraInterpolator2.h>


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) override |
| 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... | |
Public Member Functions inherited from vtkObject | |
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| bool | GetDebug () |
| void | SetDebug (bool debugFlag) |
| virtual void | Modified () |
| virtual vtkMTimeType | GetMTime () |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| void | SetReferenceCount (int) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
| void | PrintRevisions (ostream &) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
| void | PrintRevisions (ostream &) |
Static Public Member Functions | |
| static vtkCameraInterpolator2 * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkCameraInterpolator2 * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkObject | |
| static vtkObject * | New () |
| static void | BreakOnError () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
| static vtkTypeBool | IsTypeOf (const char *name) |
| static vtkObjectBase * | New () |
| static vtkObjectBase * | New () |
Protected Member Functions | |
| vtkCameraInterpolator2 () | |
| ~vtkCameraInterpolator2 () override | |
| void | Evaluate (double u, vtkParametricSpline *spline, double tuple[3]) |
Protected Member Functions inherited from vtkObject | |
| vtkObject () | |
| virtual | ~vtkObject () |
| void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
| void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
| vtkObjectBase () | |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
Protected Attributes | |
| int | PositionMode |
| int | FocalPointMode |
| int | PositionPathInterpolationMode |
| int | FocalPathInterpolationMode |
| bool | ClosedPositionPath |
| bool | ClosedFocalPath |
| vtkPoints * | FocalPathPoints |
| vtkPoints * | PositionPathPoints |
| vtkParametricSpline * | FocalSpline |
| vtkParametricSpline * | PositionSpline |
Protected Attributes inherited from vtkObject | |
| bool | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| vtkAtomicInt32 | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
Definition at line 19 of file vtkCameraInterpolator2.h.
Definition at line 23 of file vtkCameraInterpolator2.h.
| Enumerator | |
|---|---|
| PATH | |
| FIXED_DIRECTION | |
| LOOK_AHEAD | |
| ORTHOGONAL | |
Definition at line 34 of file vtkCameraInterpolator2.h.
| Enumerator | |
|---|---|
| LINEAR | |
| SPLINE | |
Definition at line 62 of file vtkCameraInterpolator2.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
Reimplemented from vtkObjectBase.
|
static |
|
overridevirtual |
Reimplemented from vtkObject.
| void vtkCameraInterpolator2::ClearPositionPath | ( | ) |
| void vtkCameraInterpolator2::ClearFocalPath | ( | ) |
|
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 |
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 |
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 |
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 |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
When set, the FocalPointPath is treated as a closed path.
|
virtual |
When set, the FocalPointPath is treated as a closed path.
|
virtual |
When set, the FocalPointPath is treated as a closed path.
|
virtual |
When set, the FocalPointPath is treated as a closed path.
|
virtual |
When set, the PositionPath is treated as a closed path.
|
virtual |
When set, the PositionPath is treated as a closed path.
|
virtual |
When set, the PositionPath is treated as a closed path.
|
virtual |
When set, the PositionPath is treated as a closed path.
u has to be in the range [0, 1].
|
protected |
|
protected |
Definition at line 105 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 106 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 107 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 108 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 109 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 110 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 112 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 113 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 115 of file vtkCameraInterpolator2.h.
|
protected |
Definition at line 116 of file vtkCameraInterpolator2.h.
1.8.13 on Sat Dec 6 2025