Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
salomevtk::vtkPVAxesWidget Class Reference

#include <salomevtkPVAxesWidget.h>

Inheritance diagram for salomevtk::vtkPVAxesWidget:
Inheritance graph

Public Member Functions

 vtkTypeMacro (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 vtkPVAxesWidgetNew ()
 

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
 
vtkPVAxesWidgetObserverObserver
 
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

Enumerator
Outside 
Inside 
TopLeft 
TopRight 
BottomLeft 
BottomRight 

Constructor & Destructor Documentation

salomevtk::vtkPVAxesWidget::~vtkPVAxesWidget ( )
protected
salomevtk::vtkPVAxesWidget::vtkPVAxesWidget ( const vtkPVAxesWidget )
private

Member Function Documentation

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

References OutlineActor.

vtkRenderer * salomevtk::vtkPVAxesWidget::GetParentRenderer ( )

References ParentRenderer.

double * salomevtk::vtkPVAxesWidget::GetViewport ( )

References Renderer.

void salomevtk::vtkPVAxesWidget::MoveWidget ( )
protected
static vtkPVAxesWidget* salomevtk::vtkPVAxesWidget::New ( )
static
void salomevtk::vtkPVAxesWidget::OnButtonPress ( )
protected
void salomevtk::vtkPVAxesWidget::OnButtonRelease ( )
protected

References MouseCursorState, Moving, and Outside.

void salomevtk::vtkPVAxesWidget::operator= ( const vtkPVAxesWidget )
private
void salomevtk::vtkPVAxesWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

References AxesActor, and Interactive.

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

References OnButtonPress().

void salomevtk::vtkPVAxesWidget::ResizeBottomLeft ( )
protected
void salomevtk::vtkPVAxesWidget::ResizeBottomRight ( )
protected
void salomevtk::vtkPVAxesWidget::ResizeTopLeft ( )
protected
void salomevtk::vtkPVAxesWidget::ResizeTopRight ( )
protected
void salomevtk::vtkPVAxesWidget::SetAxesActor ( vtkPVAxesActor actor)
void salomevtk::vtkPVAxesWidget::SetAxisLabelColor ( double  r,
double  g,
double  b 
)
void salomevtk::vtkPVAxesWidget::SetEnabled ( int  enabling)
virtual
void salomevtk::vtkPVAxesWidget::SetInteractive ( int  state)
void salomevtk::vtkPVAxesWidget::SetMouseCursor ( int  cursorState)
protected
void salomevtk::vtkPVAxesWidget::SetOutlineColor ( double  r,
double  g,
double  b 
)

References OutlineActor.

void salomevtk::vtkPVAxesWidget::SetParentRenderer ( vtkRenderer *  ren)
void salomevtk::vtkPVAxesWidget::SetViewport ( double  minX,
double  minY,
double  maxX,
double  maxY 
)

References Renderer.

void salomevtk::vtkPVAxesWidget::SquareRenderer ( )
protected

References Outline, and Renderer.

void salomevtk::vtkPVAxesWidget::UpdateCursorIcon ( )
protected
salomevtk::vtkPVAxesWidget::vtkBooleanMacro ( Interactive  ,
int   
)
salomevtk::vtkPVAxesWidget::vtkGetMacro ( Interactive  ,
int   
)
salomevtk::vtkPVAxesWidget::vtkGetObjectMacro ( AxesActor  ,
vtkPVAxesActor   
)
salomevtk::vtkPVAxesWidget::vtkTypeMacro ( vtkPVAxesWidget  ,
vtkInteractorObserver   
)

Member Data Documentation

vtkPVAxesActor* salomevtk::vtkPVAxesWidget::AxesActor
protected
int salomevtk::vtkPVAxesWidget::Interactive
protected
int salomevtk::vtkPVAxesWidget::MouseCursorState
protected
int salomevtk::vtkPVAxesWidget::Moving
protected
vtkPVAxesWidgetObserver* salomevtk::vtkPVAxesWidget::Observer
protected
vtkPolyData* salomevtk::vtkPVAxesWidget::Outline
protected
vtkActor2D* salomevtk::vtkPVAxesWidget::OutlineActor
protected
vtkRenderer* salomevtk::vtkPVAxesWidget::ParentRenderer
protected
vtkRenderer* salomevtk::vtkPVAxesWidget::Renderer
protected
unsigned long salomevtk::vtkPVAxesWidget::StartEventObserverId
protected
int salomevtk::vtkPVAxesWidget::StartPosition[2]
protected
int salomevtk::vtkPVAxesWidget::StartTag
protected
int salomevtk::vtkPVAxesWidget::State
protected

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