Version: 9.12.0
salomevtk::vtkPVAxesWidget Class Reference

#include <salomevtkPVAxesWidget.h>

Inheritance diagram for salomevtk::vtkPVAxesWidget:
Inheritance graph

Public Member Functions

 vtkTypeMacro (vtkPVAxesWidget, vtkInteractorObserver) void PrintSelf(ostream &os
 
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 vtkPVAxesWidgetNew ()
 

Public Attributes

vtkIndent indent
 

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
 
vtkPVAxesActorAxesActor
 
vtkPolyData * Outline
 
vtkActor2DOutlineActor
 
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 &)
 

Member Enumeration Documentation

◆ AxesWidgetState

Enumerator
Outside 
Inside 
TopLeft 
TopRight 
BottomLeft 
BottomRight 

Constructor & Destructor Documentation

◆ vtkPVAxesWidget() [1/2]

salomevtk::vtkPVAxesWidget::vtkPVAxesWidget ( )
protected

◆ ~vtkPVAxesWidget()

salomevtk::vtkPVAxesWidget::~vtkPVAxesWidget ( )
protected

◆ vtkPVAxesWidget() [2/2]

salomevtk::vtkPVAxesWidget::vtkPVAxesWidget ( const vtkPVAxesWidget )
private

Member Function Documentation

◆ ExecuteEvent()

void salomevtk::vtkPVAxesWidget::ExecuteEvent ( vtkObject o,
unsigned long  event,
void *  calldata 
)

◆ GetAxisLabelColor()

double * salomevtk::vtkPVAxesWidget::GetAxisLabelColor ( )

◆ GetOutlineColor()

double * salomevtk::vtkPVAxesWidget::GetOutlineColor ( )

References OutlineActor.

◆ GetParentRenderer()

vtkRenderer * salomevtk::vtkPVAxesWidget::GetParentRenderer ( )

References ParentRenderer.

◆ GetViewport()

double * salomevtk::vtkPVAxesWidget::GetViewport ( )

References Renderer.

◆ MoveWidget()

void salomevtk::vtkPVAxesWidget::MoveWidget ( )
protected

◆ New()

static vtkPVAxesWidget* salomevtk::vtkPVAxesWidget::New ( )
static

◆ OnButtonPress()

void salomevtk::vtkPVAxesWidget::OnButtonPress ( )
protected

◆ OnButtonRelease()

void salomevtk::vtkPVAxesWidget::OnButtonRelease ( )
protected

References MouseCursorState, Moving, and Outside.

◆ OnMouseMove()

◆ operator=()

void salomevtk::vtkPVAxesWidget::operator= ( const vtkPVAxesWidget )
private

◆ ProcessEvents()

void salomevtk::vtkPVAxesWidget::ProcessEvents ( vtkObject object,
unsigned long  event,
void *  clientdata,
void *  calldata 
)
staticprotected

References OnButtonPress().

◆ ResizeBottomLeft()

void salomevtk::vtkPVAxesWidget::ResizeBottomLeft ( )
protected

◆ ResizeBottomRight()

void salomevtk::vtkPVAxesWidget::ResizeBottomRight ( )
protected

◆ ResizeTopLeft()

void salomevtk::vtkPVAxesWidget::ResizeTopLeft ( )
protected

◆ ResizeTopRight()

void salomevtk::vtkPVAxesWidget::ResizeTopRight ( )
protected

◆ SetAxesActor()

void salomevtk::vtkPVAxesWidget::SetAxesActor ( vtkPVAxesActor actor)

◆ SetAxisLabelColor()

void salomevtk::vtkPVAxesWidget::SetAxisLabelColor ( double  r,
double  g,
double  b 
)

◆ SetEnabled()

void salomevtk::vtkPVAxesWidget::SetEnabled ( int  enabling)
virtual

◆ SetInteractive()

void salomevtk::vtkPVAxesWidget::SetInteractive ( int  state)

◆ SetMouseCursor()

void salomevtk::vtkPVAxesWidget::SetMouseCursor ( int  cursorState)
protected

◆ SetOutlineColor()

void salomevtk::vtkPVAxesWidget::SetOutlineColor ( double  r,
double  g,
double  b 
)

References OutlineActor.

◆ SetParentRenderer()

void salomevtk::vtkPVAxesWidget::SetParentRenderer ( vtkRenderer *  ren)

◆ SetViewport()

void salomevtk::vtkPVAxesWidget::SetViewport ( double  minX,
double  minY,
double  maxX,
double  maxY 
)

References Renderer.

◆ SquareRenderer()

void salomevtk::vtkPVAxesWidget::SquareRenderer ( )
protected

References Outline, and Renderer.

◆ UpdateCursorIcon()

void salomevtk::vtkPVAxesWidget::UpdateCursorIcon ( )
protected

◆ vtkBooleanMacro()

salomevtk::vtkPVAxesWidget::vtkBooleanMacro ( Interactive  ,
int   
)

◆ vtkGetMacro()

salomevtk::vtkPVAxesWidget::vtkGetMacro ( Interactive  ,
int   
)

◆ vtkGetObjectMacro()

salomevtk::vtkPVAxesWidget::vtkGetObjectMacro ( AxesActor  ,
vtkPVAxesActor   
)

◆ vtkTypeMacro()

salomevtk::vtkPVAxesWidget::vtkTypeMacro ( vtkPVAxesWidget  ,
vtkInteractorObserver   
) &

Member Data Documentation

◆ AxesActor

vtkPVAxesActor* salomevtk::vtkPVAxesWidget::AxesActor
protected

◆ indent

vtkIndent salomevtk::vtkPVAxesWidget::indent

◆ Interactive

int salomevtk::vtkPVAxesWidget::Interactive
protected

◆ MouseCursorState

int salomevtk::vtkPVAxesWidget::MouseCursorState
protected

◆ Moving

int salomevtk::vtkPVAxesWidget::Moving
protected

◆ Observer

vtkPVAxesWidgetObserver* salomevtk::vtkPVAxesWidget::Observer
protected

◆ Outline

vtkPolyData* salomevtk::vtkPVAxesWidget::Outline
protected

◆ OutlineActor

vtkActor2D* salomevtk::vtkPVAxesWidget::OutlineActor
protected

◆ ParentRenderer

vtkRenderer* salomevtk::vtkPVAxesWidget::ParentRenderer
protected

◆ Renderer

vtkRenderer* salomevtk::vtkPVAxesWidget::Renderer
protected

◆ StartEventObserverId

unsigned long salomevtk::vtkPVAxesWidget::StartEventObserverId
protected

◆ StartPosition

int salomevtk::vtkPVAxesWidget::StartPosition[2]
protected

◆ StartTag

int salomevtk::vtkPVAxesWidget::StartTag
protected

◆ State

int salomevtk::vtkPVAxesWidget::State
protected

The documentation for this class was generated from the following files: