69 #ifndef vtkDistanceWidget_h
70 #define vtkDistanceWidget_h
72 #include "vtkInteractionWidgetsModule.h"
77 class vtkDistanceWidgetCallback;
109 {this->Superclass::SetWidgetRepresentation(
110 reinterpret_cast<vtkWidgetRepresentation*>(r));}
127 void SetProcessEvents(
int) VTK_OVERRIDE;
136 enum {Start=0,Define,Manipulate};
149 virtual void SetWidgetStateToStart();
150 virtual void SetWidgetStateToManipulate();
157 {
return this->WidgetState;}
170 static
void MoveAction(vtkAbstractWidget*);
171 static
void EndSelectAction(vtkAbstractWidget*);
176 vtkDistanceWidgetCallback *DistanceWidgetCallback1;
177 vtkDistanceWidgetCallback *DistanceWidgetCallback2;
181 void StartDistanceInteraction(
int handleNum);
182 void DistanceInteraction(
int handleNum);
183 void EndDistanceInteraction(
int handleNum);
185 friend class vtkDistanceWidgetCallback;
represent the vtkDistanceWidget
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...