40 #ifndef __salomevtkPVAxesWidget_h
41 #define __salomevtkPVAxesWidget_h
44 #include "vtkInteractorObserver.h"
47 class vtkKWApplication;
56 class vtkPVAxesWidgetObserver;
64 void PrintSelf(ostream& os, vtkIndent indent);
73 virtual
void SetEnabled(
int);
78 void SetParentRenderer(vtkRenderer *ren);
79 vtkRenderer* GetParentRenderer();
85 void ExecuteEvent(
vtkObject *o,
unsigned long event,
void *calldata);
89 void SetInteractive(
int state);
90 vtkGetMacro(Interactive,
int);
91 vtkBooleanMacro(Interactive,
int);
96 void SetOutlineColor(
double r,
double g,
double b);
97 double *GetOutlineColor();
101 void SetAxisLabelColor(
double r,
double g,
double b);
102 double *GetAxisLabelColor();
106 void SetViewport(
double minX,
double minY,
double maxX,
double maxY);
107 double* GetViewport();
113 vtkRenderer *Renderer;
114 vtkRenderer *ParentRenderer;
117 vtkPolyData *Outline;
120 static
void ProcessEvents(
vtkObject *
object,
unsigned long event,
121 void *clientdata,
void *calldata);
123 vtkPVAxesWidgetObserver *Observer;
126 int MouseCursorState;
128 int StartPosition[2];
132 void UpdateCursorIcon();
133 void SetMouseCursor(
int cursorState);
149 void OnButtonPress();
151 void OnButtonRelease();
154 void ResizeTopLeft();
155 void ResizeTopRight();
156 void ResizeBottomLeft();
157 void ResizeBottomRight();
159 void SquareRenderer();
#define SVTK_EXPORT
Definition: SVTK.h:37
@ MoveWidget
move specified widget to the new area, other views stay in the previous area
Definition: SalomePyQt.h:144
Definition: salomevtkPVAxesActor.h:69
Definition: salomevtkPVAxesActor.cxx:60
AxesActor
Definition: salomevtkPVAxesWidget.cxx:59