A widget to manipulate an axe.
More...
#include <vtkPVAxesWidget.h>
Inherits vtkInteractorObserver.
|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | SetEnabled (int) |
| Enable the 3D widget. More...
|
|
void | ExecuteEvent (vtkObject *o, unsigned long event, void *calldata) |
| Callback to keep the camera for the axes actor up to date with the camera in the parent renderer. More...
|
|
|
void | SetAxesActor (vtkPVAxesActor *actor) |
| Set/get the axes actor to be displayed in this 3D widget. More...
|
|
virtual vtkPVAxesActor * | GetAxesActor () |
| Set/get the axes actor to be displayed in this 3D widget. More...
|
|
|
void | SetParentRenderer (vtkRenderer *ren) |
| Set the renderer this 3D widget will be contained in. More...
|
|
vtkRenderer * | GetParentRenderer () |
| Set the renderer this 3D widget will be contained in. More...
|
|
|
virtual vtkRenderer * | GetRenderer () |
| Get the renderer. More...
|
|
|
void | SetInteractive (int state) |
| Set/get whether to allow this 3D widget to be interactively moved/scaled. More...
|
|
virtual int | GetInteractive () |
| Set/get whether to allow this 3D widget to be interactively moved/scaled. More...
|
|
virtual void | InteractiveOn () |
| Set/get whether to allow this 3D widget to be interactively moved/scaled. More...
|
|
virtual void | InteractiveOff () |
| Set/get whether to allow this 3D widget to be interactively moved/scaled. More...
|
|
|
void | SetOutlineColor (double r, double g, double b) |
| Set/get the color of the outline of this widget. More...
|
|
double * | GetOutlineColor () |
| Set/get the color of the outline of this widget. More...
|
|
|
void | SetAxisLabelColor (double r, double g, double b) |
| Set/get the color of the axis labels of this widget. More...
|
|
double * | GetAxisLabelColor () |
| Set/get the color of the axis labels of this widget. More...
|
|
|
void | SetViewport (double minX, double minY, double maxX, double maxY) |
| Set/get the viewport to position/size this 3D widget. More...
|
|
double * | GetViewport () |
| Set/get the viewport to position/size this 3D widget. More...
|
|
|
static void | ProcessEvents (vtkObject *object, unsigned long event, void *clientdata, void *calldata) |
|
A widget to manipulate an axe.
This widget creates and manages its own vtkPVAxesActor.
Definition at line 36 of file vtkPVAxesWidget.h.
§ Superclass
§ AxesWidgetState
Enumerator |
---|
Outside | |
Inside | |
TopLeft | |
TopRight | |
BottomLeft | |
BottomRight | |
Definition at line 144 of file vtkPVAxesWidget.h.
§ vtkPVAxesWidget()
vtkPVAxesWidget::vtkPVAxesWidget |
( |
| ) |
|
|
protected |
§ ~vtkPVAxesWidget()
vtkPVAxesWidget::~vtkPVAxesWidget |
( |
| ) |
|
|
protected |
§ New()
§ GetClassName()
virtual const char* vtkPVAxesWidget::GetClassName |
( |
| ) |
|
|
virtual |
§ IsTypeOf()
static int vtkPVAxesWidget::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
§ IsA()
virtual int vtkPVAxesWidget::IsA |
( |
const char * |
type | ) |
|
|
virtual |
§ SafeDownCast()
§ PrintSelf()
void vtkPVAxesWidget::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
§ SetAxesActor()
Set/get the axes actor to be displayed in this 3D widget.
§ GetAxesActor()
Set/get the axes actor to be displayed in this 3D widget.
§ SetEnabled()
virtual void vtkPVAxesWidget::SetEnabled |
( |
int |
| ) |
|
|
virtual |
§ SetParentRenderer()
void vtkPVAxesWidget::SetParentRenderer |
( |
vtkRenderer * |
ren | ) |
|
Set the renderer this 3D widget will be contained in.
§ GetParentRenderer()
vtkRenderer* vtkPVAxesWidget::GetParentRenderer |
( |
| ) |
|
Set the renderer this 3D widget will be contained in.
§ GetRenderer()
virtual vtkRenderer* vtkPVAxesWidget::GetRenderer |
( |
| ) |
|
|
virtual |
§ ExecuteEvent()
void vtkPVAxesWidget::ExecuteEvent |
( |
vtkObject * |
o, |
|
|
unsigned long |
event, |
|
|
void * |
calldata |
|
) |
| |
Callback to keep the camera for the axes actor up to date with the camera in the parent renderer.
§ SetInteractive()
void vtkPVAxesWidget::SetInteractive |
( |
int |
state | ) |
|
Set/get whether to allow this 3D widget to be interactively moved/scaled.
§ GetInteractive()
virtual int vtkPVAxesWidget::GetInteractive |
( |
| ) |
|
|
virtual |
Set/get whether to allow this 3D widget to be interactively moved/scaled.
§ InteractiveOn()
virtual void vtkPVAxesWidget::InteractiveOn |
( |
| ) |
|
|
virtual |
Set/get whether to allow this 3D widget to be interactively moved/scaled.
§ InteractiveOff()
virtual void vtkPVAxesWidget::InteractiveOff |
( |
| ) |
|
|
virtual |
Set/get whether to allow this 3D widget to be interactively moved/scaled.
§ SetOutlineColor()
void vtkPVAxesWidget::SetOutlineColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b |
|
) |
| |
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.
§ GetOutlineColor()
double* vtkPVAxesWidget::GetOutlineColor |
( |
| ) |
|
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.
§ SetAxisLabelColor()
void vtkPVAxesWidget::SetAxisLabelColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b |
|
) |
| |
Set/get the color of the axis labels of this widget.
§ GetAxisLabelColor()
double* vtkPVAxesWidget::GetAxisLabelColor |
( |
| ) |
|
Set/get the color of the axis labels of this widget.
§ SetViewport()
void vtkPVAxesWidget::SetViewport |
( |
double |
minX, |
|
|
double |
minY, |
|
|
double |
maxX, |
|
|
double |
maxY |
|
) |
| |
Set/get the viewport to position/size this 3D widget.
§ GetViewport()
double* vtkPVAxesWidget::GetViewport |
( |
| ) |
|
Set/get the viewport to position/size this 3D widget.
§ ProcessEvents()
static void vtkPVAxesWidget::ProcessEvents |
( |
vtkObject * |
object, |
|
|
unsigned long |
event, |
|
|
void * |
clientdata, |
|
|
void * |
calldata |
|
) |
| |
|
staticprotected |
§ UpdateCursorIcon()
void vtkPVAxesWidget::UpdateCursorIcon |
( |
| ) |
|
|
protected |
§ SetMouseCursor()
void vtkPVAxesWidget::SetMouseCursor |
( |
int |
cursorState | ) |
|
|
protected |
§ OnButtonPress()
void vtkPVAxesWidget::OnButtonPress |
( |
| ) |
|
|
protected |
§ OnMouseMove()
void vtkPVAxesWidget::OnMouseMove |
( |
| ) |
|
|
protected |
§ OnButtonRelease()
void vtkPVAxesWidget::OnButtonRelease |
( |
| ) |
|
|
protected |
§ MoveWidget()
void vtkPVAxesWidget::MoveWidget |
( |
| ) |
|
|
protected |
§ ResizeTopLeft()
void vtkPVAxesWidget::ResizeTopLeft |
( |
| ) |
|
|
protected |
§ ResizeTopRight()
void vtkPVAxesWidget::ResizeTopRight |
( |
| ) |
|
|
protected |
§ ResizeBottomLeft()
void vtkPVAxesWidget::ResizeBottomLeft |
( |
| ) |
|
|
protected |
§ ResizeBottomRight()
void vtkPVAxesWidget::ResizeBottomRight |
( |
| ) |
|
|
protected |
§ SquareRenderer()
void vtkPVAxesWidget::SquareRenderer |
( |
| ) |
|
|
protected |
§ RendererLayer
const int vtkPVAxesWidget::RendererLayer = 1 |
|
static |
§ Renderer
vtkRenderer* vtkPVAxesWidget::Renderer |
|
protected |
§ ParentRenderer
vtkRenderer* vtkPVAxesWidget::ParentRenderer |
|
protected |
§ AxesActor
§ Outline
vtkPolyData* vtkPVAxesWidget::Outline |
|
protected |
§ OutlineActor
vtkActor2D* vtkPVAxesWidget::OutlineActor |
|
protected |
§ Observer
vtkPVAxesWidgetObserver* vtkPVAxesWidget::Observer |
|
protected |
§ StartTag
int vtkPVAxesWidget::StartTag |
|
protected |
§ MouseCursorState
int vtkPVAxesWidget::MouseCursorState |
|
protected |
§ Moving
int vtkPVAxesWidget::Moving |
|
protected |
§ StartPosition
int vtkPVAxesWidget::StartPosition[2] |
|
protected |
§ Interactive
int vtkPVAxesWidget::Interactive |
|
protected |
§ State
int vtkPVAxesWidget::State |
|
protected |
§ StartEventObserverId
unsigned long vtkPVAxesWidget::StartEventObserverId |
|
protected |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/ParaView-v5.2.0/ParaViewCore/VTKExtensions/Rendering/vtkPVAxesWidget.h