#include <vtkPVAxesWidget.h>

Public Member Functions | |
| vtkTypeRevisionMacro (vtkPVAxesWidget, vtkInteractorObserver) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | SetAxesActor (vtkPVAxesActor *actor) |
| vtkGetObjectMacro (AxesActor, vtkPVAxesActor) | |
| virtual void | SetEnabled (int) |
| void | SetParentRenderer (vtkRenderer *ren) |
| vtkRenderer * | GetParentRenderer () |
| void | ExecuteEvent (vtkObject *o, unsigned long event, void *calldata) |
| void | SetInteractive (int state) |
| vtkGetMacro (Interactive, int) | |
| vtkBooleanMacro (Interactive, int) | |
| void | SetOutlineColor (double r, double g, double b) |
| double * | GetOutlineColor () |
| void | SetAxisLabelColor (double r, double g, double b) |
| double * | GetAxisLabelColor () |
| void | SetViewport (double minX, double minY, double maxX, double maxY) |
| double * | GetViewport () |
Static Public Member Functions | |
| static vtkPVAxesWidget * | New () |
Protected Types | |
| enum | AxesWidgetState { Outside = 0, Inside, TopLeft, TopRight, BottomLeft, BottomRight } |
Protected Member Functions | |
| vtkPVAxesWidget () | |
| ~vtkPVAxesWidget () | |
| void | UpdateCursorIcon () |
| void | SetMouseCursor (int cursorState) |
| void | OnButtonPress () |
| void | OnMouseMove () |
| void | OnButtonRelease () |
| void | MoveWidget () |
| void | ResizeTopLeft () |
| void | ResizeTopRight () |
| void | ResizeBottomLeft () |
| void | ResizeBottomRight () |
| void | SquareRenderer () |
Static Protected Member Functions | |
| static void | ProcessEvents (vtkObject *object, unsigned long event, void *clientdata, void *calldata) |
Protected Attributes | |
| vtkRenderer * | Renderer |
| vtkRenderer * | ParentRenderer |
| vtkPVAxesActor * | AxesActor |
| vtkPolyData * | Outline |
| vtkActor2D * | OutlineActor |
| vtkPVAxesWidgetObserver * | Observer |
| int | StartTag |
| int | MouseCursorState |
| int | Moving |
| int | StartPosition [2] |
| int | Interactive |
| int | State |
| unsigned long | StartEventObserverId |
Private Member Functions | |
| vtkPVAxesWidget (const vtkPVAxesWidget &) | |
| void | operator= (const vtkPVAxesWidget &) |
enum vtkPVAxesWidget::AxesWidgetState [protected] |
| vtkPVAxesWidget::vtkPVAxesWidget | ( | ) | [protected] |
References vtkPVAxesActor.AddToRender(), AxesActor, Interactive, MouseCursorState, Moving, New(), Outline, OutlineActor, Outside, ParentRenderer, ProcessEvents(), Renderer, StartEventObserverId, and StartTag.
| vtkPVAxesWidget::~vtkPVAxesWidget | ( | ) | [protected] |
References AxesActor, Outline, OutlineActor, Renderer, and SetParentRenderer().
| vtkPVAxesWidget.vtkPVAxesWidget | ( | const vtkPVAxesWidget & | ) | [private] |
| static vtkPVAxesWidget* vtkPVAxesWidget.New | ( | ) | [static] |
| vtkPVAxesWidget.vtkTypeRevisionMacro | ( | vtkPVAxesWidget | , |
| vtkInteractorObserver | |||
| ) |
| void vtkPVAxesWidget::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
References AxesActor, and Interactive.
| void vtkPVAxesWidget.SetAxesActor | ( | vtkPVAxesActor * | actor | ) |
| vtkPVAxesWidget.vtkGetObjectMacro | ( | AxesActor | , |
| vtkPVAxesActor | |||
| ) |
| void vtkPVAxesWidget::SetEnabled | ( | int | enabling | ) | [virtual] |
References AxesActor, ParentRenderer, vtkPVAxesActor.ReleaseGraphicsResources(), Renderer, and StartEventObserverId.
| void vtkPVAxesWidget.SetParentRenderer | ( | vtkRenderer * | ren | ) |
| vtkRenderer * vtkPVAxesWidget::GetParentRenderer | ( | ) |
References ParentRenderer.
| void vtkPVAxesWidget::ExecuteEvent | ( | vtkObject * | o, |
| unsigned long | event, | ||
| void * | calldata | ||
| ) |
References ParentRenderer, Renderer, and SquareRenderer().
| void vtkPVAxesWidget::SetInteractive | ( | int | state | ) |
References Interactive, MouseCursorState, OnButtonRelease(), OutlineActor, Outside, Renderer, and SetMouseCursor().
| vtkPVAxesWidget.vtkGetMacro | ( | Interactive | , |
| int | |||
| ) |
| vtkPVAxesWidget.vtkBooleanMacro | ( | Interactive | , |
| int | |||
| ) |
| void vtkPVAxesWidget::SetOutlineColor | ( | double | r, |
| double | g, | ||
| double | b | ||
| ) |
References OutlineActor.
| double * vtkPVAxesWidget::GetOutlineColor | ( | ) |
References OutlineActor.
| void vtkPVAxesWidget::SetAxisLabelColor | ( | double | r, |
| double | g, | ||
| double | b | ||
| ) |
| double * vtkPVAxesWidget::GetAxisLabelColor | ( | ) |
References AxesActor, and vtkPVAxesActor.GetXAxisLabelProperty().
| void vtkPVAxesWidget::SetViewport | ( | double | minX, |
| double | minY, | ||
| double | maxX, | ||
| double | maxY | ||
| ) |
References Renderer.
| double * vtkPVAxesWidget::GetViewport | ( | ) |
References Renderer.
| void vtkPVAxesWidget::ProcessEvents | ( | vtkObject * | object, |
| unsigned long | event, | ||
| void * | clientdata, | ||
| void * | calldata | ||
| ) | [static, protected] |
Main process event method
Main process VTK event method
Processes events
References SVTK_Recorder.SVTK_Recorder_Record.
| void vtkPVAxesWidget::UpdateCursorIcon | ( | ) | [protected] |
References BottomLeft, BottomRight, Inside, MouseCursorState, Moving, OutlineActor, Outside, ParentRenderer, Renderer, SetMouseCursor(), TopLeft, and TopRight.
| void vtkPVAxesWidget::SetMouseCursor | ( | int | cursorState | ) | [protected] |
References BottomLeft, BottomRight, Inside, Outside, TopLeft, and TopRight.
| void vtkPVAxesWidget::OnButtonPress | ( | ) | [protected] |
References MouseCursorState, Moving, Outside, SetMouseCursor(), and StartPosition.
| void vtkPVAxesWidget::OnMouseMove | ( | ) | [protected] |
| void vtkPVAxesWidget::OnButtonRelease | ( | ) | [protected] |
References MouseCursorState, Moving, and Outside.
| void vtkPVAxesWidget::MoveWidget | ( | ) | [protected] |
References ParentRenderer, Renderer, and StartPosition.
| void vtkPVAxesWidget::ResizeTopLeft | ( | ) | [protected] |
References ParentRenderer, Renderer, and StartPosition.
| void vtkPVAxesWidget::ResizeTopRight | ( | ) | [protected] |
References ParentRenderer, Renderer, and StartPosition.
| void vtkPVAxesWidget::ResizeBottomLeft | ( | ) | [protected] |
References ParentRenderer, Renderer, and StartPosition.
| void vtkPVAxesWidget::ResizeBottomRight | ( | ) | [protected] |
References ParentRenderer, Renderer, and StartPosition.
| void vtkPVAxesWidget.operator= | ( | const vtkPVAxesWidget & | ) | [private] |
vtkRenderer* vtkPVAxesWidget.Renderer [protected] |
vtkRenderer* vtkPVAxesWidget.ParentRenderer [protected] |
vtkPVAxesActor* vtkPVAxesWidget.AxesActor [protected] |
vtkPolyData* vtkPVAxesWidget.Outline [protected] |
vtkActor2D* vtkPVAxesWidget.OutlineActor [protected] |
vtkPVAxesWidgetObserver* vtkPVAxesWidget.Observer [protected] |
int vtkPVAxesWidget.StartTag [protected] |
int vtkPVAxesWidget.MouseCursorState [protected] |
int vtkPVAxesWidget.Moving [protected] |
int vtkPVAxesWidget.StartPosition[2] [protected] |
int vtkPVAxesWidget.Interactive [protected] |
int vtkPVAxesWidget.State [protected] |
unsigned long vtkPVAxesWidget.StartEventObserverId [protected] |