Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVHorizontalAnimationInterface Class Reference

An object that controls an animation. More...

#include <vtkPVHorizontalAnimationInterface.h>

Inheritance diagram for vtkPVHorizontalAnimationInterface:

Inheritance graph
[legend]
Collaboration diagram for vtkPVHorizontalAnimationInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVHorizontalAnimationInterface, vtkPVTracedWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
virtual void ResizeCallback ()
void AddAnimationCueTree (vtkPVAnimationCueTree *pvCueTree)
void RemoveAnimationCueTree (vtkPVAnimationCueTree *pvCueTree)
void SetTimeMarker (double ntime)
void StartRecording ()
void StopRecording ()
void RecordState (double ntime, double offset, int onlyFocus)
virtual void UpdateEnableState ()
void SaveState (ofstream *file)
virtual vtkPVAnimationCueTreeGetParentTree ()
void RemoveAllKeyFrames ()
virtual void SetTimeBounds (double bounds[2], int enable_scaling=0)
virtual int GetTimeBounds (double *bounds)
virtual void SaveWindowGeometryToRegistry ()
virtual void RestoreWindowGeometryFromRegistry ()

Static Public Member Functions

vtkPVHorizontalAnimationInterfaceNew ()

Protected Member Functions

 vtkPVHorizontalAnimationInterface ()
 ~vtkPVHorizontalAnimationInterface ()
void InitializeObservers (vtkPVAnimationCue *cue)
void ExecuteEvent (vtkObject *obj, unsigned long event, void *calldata)

Protected Attributes

vtkKWSplitFrameSplitFrame
vtkKWFrameTimeLineFrame
vtkKWFramePropertiesFrame
vtkKWFrameWithScrollbarScrollFrame
vtkCollection * AnimationEntries
vtkCollectionIterator * AnimationEntriesIterator
vtkPVAnimationCueTreeParentTree

Detailed Description

An object that controls an animation.

This is the GUI for the horizontal animation interface which contains the timelines.

See also:
vtkPVVerticalAnimationInterface

Definition at line 39 of file vtkPVHorizontalAnimationInterface.h.


Constructor & Destructor Documentation

vtkPVHorizontalAnimationInterface::vtkPVHorizontalAnimationInterface  )  [protected]
 

vtkPVHorizontalAnimationInterface::~vtkPVHorizontalAnimationInterface  )  [protected]
 


Member Function Documentation

vtkPVHorizontalAnimationInterface::vtkTypeRevisionMacro vtkPVHorizontalAnimationInterface  ,
vtkPVTracedWidget 
 

void vtkPVHorizontalAnimationInterface::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVTracedWidget.

vtkPVHorizontalAnimationInterface* vtkPVHorizontalAnimationInterface::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

virtual void vtkPVHorizontalAnimationInterface::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWCompositeWidget.

virtual void vtkPVHorizontalAnimationInterface::ResizeCallback  )  [virtual]
 

void vtkPVHorizontalAnimationInterface::AddAnimationCueTree vtkPVAnimationCueTree pvCueTree  ) 
 

void vtkPVHorizontalAnimationInterface::RemoveAnimationCueTree vtkPVAnimationCueTree pvCueTree  ) 
 

void vtkPVHorizontalAnimationInterface::SetTimeMarker double  ntime  ) 
 

void vtkPVHorizontalAnimationInterface::StartRecording  ) 
 

void vtkPVHorizontalAnimationInterface::StopRecording  ) 
 

void vtkPVHorizontalAnimationInterface::RecordState double  ntime,
double  offset,
int  onlyFocus
 

virtual void vtkPVHorizontalAnimationInterface::SetTimeBounds double  bounds[2],
int  enable_scaling = 0
[virtual]
 

Set the timeline parameter bounds. This moves the timeline end points. Depending upon is enable_scaling is set, the internal nodes are scaled.

virtual int vtkPVHorizontalAnimationInterface::GetTimeBounds double *  bounds  )  [virtual]
 

Set the timeline parameter bounds. This moves the timeline end points. Depending upon is enable_scaling is set, the internal nodes are scaled.

virtual void vtkPVHorizontalAnimationInterface::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

void vtkPVHorizontalAnimationInterface::SaveState ofstream *  file  ) 
 

virtual vtkPVAnimationCueTree* vtkPVHorizontalAnimationInterface::GetParentTree  )  [virtual]
 

virtual void vtkPVHorizontalAnimationInterface::SaveWindowGeometryToRegistry  )  [virtual]
 

Save restore window geometry.

virtual void vtkPVHorizontalAnimationInterface::RestoreWindowGeometryFromRegistry  )  [virtual]
 

Save restore window geometry.

void vtkPVHorizontalAnimationInterface::RemoveAllKeyFrames  ) 
 

Remove All Key frames from this cue.

void vtkPVHorizontalAnimationInterface::InitializeObservers vtkPVAnimationCue cue  )  [protected]
 

void vtkPVHorizontalAnimationInterface::ExecuteEvent vtkObject *  obj,
unsigned long  event,
void *  calldata
[protected]
 


Member Data Documentation

vtkKWSplitFrame* vtkPVHorizontalAnimationInterface::SplitFrame [protected]
 

Definition at line 93 of file vtkPVHorizontalAnimationInterface.h.

vtkKWFrame* vtkPVHorizontalAnimationInterface::TimeLineFrame [protected]
 

Definition at line 94 of file vtkPVHorizontalAnimationInterface.h.

vtkKWFrame* vtkPVHorizontalAnimationInterface::PropertiesFrame [protected]
 

Definition at line 95 of file vtkPVHorizontalAnimationInterface.h.

vtkKWFrameWithScrollbar* vtkPVHorizontalAnimationInterface::ScrollFrame [protected]
 

Definition at line 96 of file vtkPVHorizontalAnimationInterface.h.

vtkCollection* vtkPVHorizontalAnimationInterface::AnimationEntries [protected]
 

Definition at line 98 of file vtkPVHorizontalAnimationInterface.h.

vtkCollectionIterator* vtkPVHorizontalAnimationInterface::AnimationEntriesIterator [protected]
 

Definition at line 99 of file vtkPVHorizontalAnimationInterface.h.

vtkPVAnimationCueTree* vtkPVHorizontalAnimationInterface::ParentTree [protected]
 

Definition at line 101 of file vtkPVHorizontalAnimationInterface.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:38:44 2006 for ParaView by doxygen 1.3.5