Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions

vtkPVAxesWidget Class Reference

#include <vtkPVAxesWidget.h>

Inheritance diagram for vtkPVAxesWidget:
Inheritance graph

Public Member Functions

 vtkTypeRevisionMacro (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

vtkPVAxesWidget::vtkPVAxesWidget ( ) [protected]
vtkPVAxesWidget::~vtkPVAxesWidget ( ) [protected]
vtkPVAxesWidget.vtkPVAxesWidget ( const vtkPVAxesWidget ) [private]

Member Function Documentation

static vtkPVAxesWidget* vtkPVAxesWidget.New ( ) [static]
vtkPVAxesWidget.vtkTypeRevisionMacro ( vtkPVAxesWidget  ,
vtkInteractorObserver   
)
void vtkPVAxesWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

References AxesActor, and Interactive.

void vtkPVAxesWidget.SetAxesActor ( vtkPVAxesActor actor)
vtkPVAxesWidget.vtkGetObjectMacro ( AxesActor  ,
vtkPVAxesActor   
)
void vtkPVAxesWidget::SetEnabled ( int  enabling) [virtual]
void vtkPVAxesWidget.SetParentRenderer ( vtkRenderer *  ren)
vtkRenderer * vtkPVAxesWidget::GetParentRenderer ( )

References ParentRenderer.

void vtkPVAxesWidget::ExecuteEvent ( vtkObject o,
unsigned long  event,
void *  calldata 
)
void vtkPVAxesWidget::SetInteractive ( int  state)
vtkPVAxesWidget.vtkGetMacro ( Interactive  ,
int   
)
vtkPVAxesWidget.vtkBooleanMacro ( Interactive  ,
int   
)
void vtkPVAxesWidget::SetOutlineColor ( double  r,
double  g,
double  b 
)

References OutlineActor.

double * vtkPVAxesWidget::GetOutlineColor ( )

References OutlineActor.

void vtkPVAxesWidget::SetAxisLabelColor ( double  r,
double  g,
double  b 
)
double * vtkPVAxesWidget::GetAxisLabelColor ( )
void vtkPVAxesWidget::SetViewport ( double  minX,
double  minY,
double  maxX,
double  maxY 
)

References Renderer.

double * vtkPVAxesWidget::GetViewport ( )

References Renderer.

void vtkPVAxesWidget::ProcessEvents ( vtkObject object,
unsigned long  event,
void *  clientdata,
void *  calldata 
) [static, protected]

Main process event method

Main process VTK event method

Processes events

References SVTK_Recorder.SVTK_Recorder_Record.

void vtkPVAxesWidget::UpdateCursorIcon ( ) [protected]
void vtkPVAxesWidget::SetMouseCursor ( int  cursorState) [protected]
void vtkPVAxesWidget::OnButtonPress ( ) [protected]
void vtkPVAxesWidget::OnMouseMove ( ) [protected]
void vtkPVAxesWidget::OnButtonRelease ( ) [protected]

References MouseCursorState, Moving, and Outside.

void vtkPVAxesWidget::MoveWidget ( ) [protected]
void vtkPVAxesWidget::ResizeTopLeft ( ) [protected]
void vtkPVAxesWidget::ResizeTopRight ( ) [protected]
void vtkPVAxesWidget::ResizeBottomLeft ( ) [protected]
void vtkPVAxesWidget::ResizeBottomRight ( ) [protected]
void vtkPVAxesWidget::SquareRenderer ( ) [protected]

References Outline, and Renderer.

void vtkPVAxesWidget.operator= ( const vtkPVAxesWidget ) [private]

Field Documentation

vtkRenderer* vtkPVAxesWidget.Renderer [protected]
vtkRenderer* vtkPVAxesWidget.ParentRenderer [protected]
vtkPolyData* vtkPVAxesWidget.Outline [protected]
int vtkPVAxesWidget.StartTag [protected]
int vtkPVAxesWidget.Moving [protected]
int vtkPVAxesWidget.StartPosition[2] [protected]
int vtkPVAxesWidget.Interactive [protected]
int vtkPVAxesWidget.State [protected]
unsigned long vtkPVAxesWidget.StartEventObserverId [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS