94 #ifndef vtkBiDimensionalWidget_h
95 #define vtkBiDimensionalWidget_h
97 #include "vtkInteractionWidgetsModule.h"
102 class vtkBiDimensionalWidgetCallback;
134 {this->Superclass::SetWidgetRepresentation(reinterpret_cast<vtkWidgetRepresentation*>(r));}
151 int IsMeasureValid();
158 EndWidgetSelectEvent = 10050
173 enum {Start=0,Define,Manipulate};
186 virtual void SetWidgetStateToStart();
187 virtual void SetWidgetStateToManipulate();
194 {
return this->WidgetState;}
203 int HandleLine1Selected;
204 int HandleLine2Selected;
205 int Line1InnerSelected;
206 int Line1OuterSelected;
207 int Line2InnerSelected;
208 int Line2OuterSelected;
214 static
void MoveAction(vtkAbstractWidget*);
215 static
void EndSelectAction(vtkAbstractWidget*);
222 vtkBiDimensionalWidgetCallback *BiDimensionalWidgetCallback1;
223 vtkBiDimensionalWidgetCallback *BiDimensionalWidgetCallback2;
224 vtkBiDimensionalWidgetCallback *BiDimensionalWidgetCallback3;
225 vtkBiDimensionalWidgetCallback *BiDimensionalWidgetCallback4;
229 void StartBiDimensionalInteraction();
230 virtual
void EndBiDimensionalInteraction();
232 friend class vtkBiDimensionalWidgetCallback;
represent the vtkBiDimensionalWidget
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...