#include <vtkPVAnimationCueTree.h>
Inheritance diagram for vtkPVAnimationCueTree:
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVAnimationCueTree, vtkPVAnimationCue) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Create (vtkKWApplication *app) |
void | AddChildCue (vtkPVAnimationCue *child) |
void | RemoveChildCue (vtkPVAnimationCue *child) |
vtkPVAnimationCue * | GetChild (const char *name) |
vtkCollectionIterator * | NewChildrenIterator () |
virtual void | PackWidget () |
virtual void | UnpackWidget () |
virtual void | SetTimeBounds (double bounds[2], int enable_scaling=0) |
virtual void | GetFocus () |
virtual void | RemoveFocus () |
virtual int | HasFocus () |
virtual void | SetTimeMarker (double time) |
virtual void | StartRecording () |
virtual void | StopRecording () |
virtual void | UpdateEnableState () |
virtual void | SaveState (ofstream *file) |
virtual void | Zoom (double range[2]) |
virtual void | RemoveAllKeyFrames () |
virtual void | UpdateCueVisibility (int advanced) |
virtual void | Detach () |
virtual void | ToggleExpandedState () |
void | SetExpanded (int expand) |
virtual void | ScaleChildrenOnEndPointsChangeOn () |
virtual void | ScaleChildrenOnEndPointsChangeOff () |
virtual void | SetScaleChildrenOnEndPointsChange (int) |
virtual int | GetScaleChildrenOnEndPointsChange () |
virtual void | MoveEndPointsWhenChildrenChangeOn () |
virtual void | MoveEndPointsWhenChildrenChangeOff () |
virtual void | SetMoveEndPointsWhenChildrenChange (int) |
virtual int | GetMoveEndPointsWhenChildrenChange () |
virtual void | RecordState (double ntime, double offset) |
virtual void | RecordState (double ntime, double offset, int onlyFocus) |
Static Public Member Functions | |
vtkPVAnimationCueTree * | New () |
Protected Member Functions | |
vtkPVAnimationCueTree () | |
~vtkPVAnimationCueTree () | |
virtual void | ExecuteEvent (vtkObject *wdg, unsigned long event, void *calldata) |
void | DrawChildConnections (vtkPVAnimationCue *child) |
virtual void | SetLastParameterBounds (double, double) |
void | SetLastParameterBounds (double[2]) |
void | ScaleChildren (double old_bounds[2], double new_bounds[2]) |
void | RemoveChildrenFocus (vtkPVAnimationCue *exception=NULL) |
void | AdjustEndPoints () |
Protected Attributes | |
int | Expanded |
vtkCollection * | Children |
vtkKWFrame * | NavigatorContainer |
vtkKWCanvas * | NavigatorCanvas |
vtkKWFrame * | NavigatorChildrenFrame |
vtkKWFrame * | TimeLineChildrenFrame |
double | LastParameterBounds [2] |
int | ScaleChildrenOnEndPointsChange |
int | MoveEndPointsWhenChildrenChange |
int | ForceBounds |
vtkPVAnimationCueTree can be thought of as a node in the timeline tree which has children. This is Virtual Cue i.e. it does not have any actual proxies associated with it. It merely acts a container for the children cues. The user cannot directly add/remove keys in the timeline associated with vtkPVAnimationCueTree. Its timeline automatically adjust to the maximum extent of the children timelines. The user can scale children timelines by moving the end points of its timeline.
Definition at line 40 of file vtkPVAnimationCueTree.h.
|
|
|
|
|
Reimplemented from vtkPVAnimationCue. |
|
|
|
Reimplemented from vtkPVAnimationCue. |
|
Create the widget. Reimplemented from vtkPVAnimationCue. |
|
Add a child cue. Currently, child can be added only after the parent has been created and the child must not have been created. This method appropriately set the child parent and creates and packs it. |
|
Remove a child cue. |
|
Returns the first child with the given name. Method present for Trace/State. vtkPVAnimationManager ensures that these names are unique. |
|
Allocates a new Iterator for the chilren. The caller should delete the allocated iterator. |
|
Reimplemented from vtkPVAnimationCue. |
|
Reimplemented from vtkPVAnimationCue. |
|
Expand or collapse the children. |
|
Expand or collapse the children. |
|
Set the timeline parameter bounds. This moves the timeline end points. Depending upon is enable_scaling is set, the internal nodes are scaled. This also updates the children bounds. Reimplemented from vtkPVAnimationCue. |
|
Indicates if this AnimationCueTree must scale the children timeline endpoints if the user changes the endpoints of this tree. |
|
Indicates if this AnimationCueTree must scale the children timeline endpoints if the user changes the endpoints of this tree. |
|
Indicates if this AnimationCueTree must scale the children timeline endpoints if the user changes the endpoints of this tree. |
|
Indicates if this AnimationCueTree must scale the children timeline endpoints if the user changes the endpoints of this tree. |
|
Indicates if the endpoints of the timeline controlled by this AnimationCueTree must be repositioned if those of the children are moved. |
|
Indicates if the endpoints of the timeline controlled by this AnimationCueTree must be repositioned if those of the children are moved. |
|
Indicates if the endpoints of the timeline controlled by this AnimationCueTree must be repositioned if those of the children are moved. |
|
Indicates if the endpoints of the timeline controlled by this AnimationCueTree must be repositioned if those of the children are moved. |
|
This method removes the focus of all children cues and sets the focus of itself. Reimplemented from vtkPVAnimationCue. |
|
Removes the focus from itself and all the children cues. Reimplemented from vtkPVAnimationCue. |
|
Returns 1 is itself or any of the children cues has the focus. Reimplemented from vtkPVAnimationCue. |
|
Time marker is a vartical line used to indicate the current time. This method sets the timemarker of the timeline for this cue and all the children cues. Reimplemented from vtkPVAnimationCue. |
|
Start Recording. Reimplemented from vtkPVAnimationCue. |
|
Stop Recording. Reimplemented from vtkPVAnimationCue. |
|
Calls RecordState on all the children cues. Reimplemented from vtkPVAnimationCue. |
|
Calls RecordState on all the children cues. Reimplemented from vtkPVAnimationCue. |
|
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 vtkPVAnimationCue. |
|
Reimplemented from vtkPVAnimationCue. |
|
Reimplemented from vtkPVAnimationCue. |
|
Remove All Key frames from this cue. Reimplemented from vtkPVAnimationCue. |
|
Updates the visibility of the cue. If the animated property is not "animateable", then it is visible only in Advanced mode. Reimplemented from vtkPVAnimationCue. |
|
Detachs the cue. i.e. removes it from scene etc. and prepares it to be deleted. Reimplemented from vtkPVAnimationCue. |
|
Reimplemented from vtkPVAnimationCue. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 156 of file vtkPVAnimationCueTree.h. |
|
Definition at line 157 of file vtkPVAnimationCueTree.h. |
|
Definition at line 159 of file vtkPVAnimationCueTree.h. |
|
Definition at line 160 of file vtkPVAnimationCueTree.h. |
|
Definition at line 161 of file vtkPVAnimationCueTree.h. |
|
Definition at line 163 of file vtkPVAnimationCueTree.h. |
|
Definition at line 170 of file vtkPVAnimationCueTree.h. |
|
Definition at line 175 of file vtkPVAnimationCueTree.h. |
|
Definition at line 176 of file vtkPVAnimationCueTree.h. |
|
Definition at line 180 of file vtkPVAnimationCueTree.h. |