#include <vtkPVAxesWidget.h>
Collaboration diagram for vtkPVAxesWidget:
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVAxesWidget, vtkInteractorObserver) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetEnabled (int) |
void | ExecuteEvent (vtkObject *o, unsigned long event, void *calldata) |
void | SetAxesActor (vtkPVAxesActor *actor) |
virtual vtkPVAxesActor * | GetAxesActor () |
void | SetParentRenderer (vtkRenderer *ren) |
vtkRenderer * | GetParentRenderer () |
void | SetInteractive (int state) |
virtual int | GetInteractive () |
virtual void | InteractiveOn () |
virtual void | InteractiveOff () |
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 | |
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 | |
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 |
This widget creates and manages its own vtkPVAxesActor.
Definition at line 34 of file vtkPVAxesWidget.h.
|
Definition at line 118 of file vtkPVAxesWidget.h. |
|
|
|
|
|
|
|
|
|
|
|
Set/get the axes actor to be displayed in this 3D widget. |
|
Set/get the axes actor to be displayed in this 3D widget. |
|
Enable the 3D widget. |
|
Set the renderer this 3D widget will be contained in. |
|
Set the renderer this 3D widget will be contained in. |
|
Callback to keep the camera for the axes actor up to date with the camera in the parent renderer |
|
Set/get whether to allow this 3D widget to be interactively moved/scaled. |
|
Set/get whether to allow this 3D widget to be interactively moved/scaled. |
|
Set/get whether to allow this 3D widget to be interactively moved/scaled. |
|
Set/get whether to allow this 3D widget to be interactively moved/scaled. |
|
Set/get the color of the outline of this widget. The outline is visible when (in interactive mode) the cursor is over this 3D widget. |
|
Set/get the color of the outline of this widget. The outline is visible when (in interactive mode) the cursor is over this 3D widget. |
|
Set/get the color of the axis labels of this widget. |
|
Set/get the color of the axis labels of this widget. |
|
Set/get the viewport to position/size this 3D widget. |
|
Set/get the viewport to position/size this 3D widget. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 93 of file vtkPVAxesWidget.h. |
|
Definition at line 94 of file vtkPVAxesWidget.h. |
|
Definition at line 96 of file vtkPVAxesWidget.h. |
|
Definition at line 97 of file vtkPVAxesWidget.h. |
|
Definition at line 98 of file vtkPVAxesWidget.h. |
|
Definition at line 103 of file vtkPVAxesWidget.h. |
|
Definition at line 104 of file vtkPVAxesWidget.h. |
|
Definition at line 106 of file vtkPVAxesWidget.h. |
|
Definition at line 107 of file vtkPVAxesWidget.h. |
|
Definition at line 108 of file vtkPVAxesWidget.h. |
|
Definition at line 110 of file vtkPVAxesWidget.h. |
|
Definition at line 116 of file vtkPVAxesWidget.h. |
|
Definition at line 141 of file vtkPVAxesWidget.h. |