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