#include <VISU_WidgetCtrl.hxx>

Public Member Functions | |
| vtkTypeRevisionMacro (VISU_WidgetCtrl, vtkObject) | |
| vtkImplicitFunction * | ImplicitFunction () |
| virtual vtkFloatingPointType | EvaluateFunction (vtkFloatingPointType theX[3]) |
| virtual void | EvaluateGradient (vtkFloatingPointType theX[3], vtkFloatingPointType theG[3]) |
| virtual unsigned long | GetMTime () |
| void | PlaceWidget (vtkFloatingPointType theBounds[6]) |
| void | SetEnabled (int theFlag) |
| int | GetEnabled () |
| void | On () |
| void | Off () |
| void | SetInteractor (vtkRenderWindowInteractor *theRWI) |
| vtkRenderWindowInteractor * | GetInteractor () |
| void | SetPlaceFactor (vtkFloatingPointType theFactor) |
| vtkFloatingPointType | GetPlaceFactor () |
| void | SetActiveIndex (const int theFlag) |
| int | GetActiveIndex () const |
| bool | HasActiveIndex () const |
| bool | IsPlanesActive () const |
| bool | IsSphereActive () const |
| VISU_ImplicitFunctionWidget * | GetActiveWidget () |
| VISU_ImplicitFunctionWidget * | GetWidget (const int) |
| int | GetNbWidgets () const |
| int | GetDisableAll () const |
| VISU_PlanesWidget * | GetPlanesWidget () |
| VISU_SphereWidget * | GetSphereWidget () |
Static Public Member Functions | |
| static VISU_WidgetCtrl * | New () |
| static void | ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCalldata) |
Protected Member Functions | |
| VISU_WidgetCtrl () | |
| ~VISU_WidgetCtrl () | |
Protected Attributes | |
| int | myNbWidgets |
| int | myActiveIndex |
| int | myCounter |
| int | myDisableAll |
| vtkFloatingPointType | myPriority |
| VISU_ImplicitFunctionWidget * | myWidgets [2] |
| VISU_ImplicitFunctionWidget * | myDummyWidget |
| VISU_PlanesWidget * | myPlanesWidget |
| VISU_SphereWidget * | mySphereWidget |
| vtkCallbackCommand * | myEventCallbackCommand |
Private Member Functions | |
| VISU_WidgetCtrl (const VISU_WidgetCtrl &) | |
| void | operator= (const VISU_WidgetCtrl &) |
| VISU_WidgetCtrl::VISU_WidgetCtrl | ( | ) | [protected] |
References myActiveIndex, myDisableAll, myDummyWidget, myEventCallbackCommand, myNbWidgets, myPlanesWidget, myPriority, mySphereWidget, myWidgets, New(), and ProcessEvents().
| VISU_WidgetCtrl::~VISU_WidgetCtrl | ( | ) | [protected] |
References myEventCallbackCommand, myNbWidgets, myPlanesWidget, mySphereWidget, and myWidgets.
| VISU_WidgetCtrl.VISU_WidgetCtrl | ( | const VISU_WidgetCtrl & | ) | [private] |
| static VISU_WidgetCtrl* VISU_WidgetCtrl.New | ( | ) | [static] |
| VISU_WidgetCtrl.vtkTypeRevisionMacro | ( | VISU_WidgetCtrl | , |
| vtkObject | |||
| ) |
| vtkImplicitFunction * VISU_WidgetCtrl::ImplicitFunction | ( | ) |
| vtkFloatingPointType VISU_WidgetCtrl::EvaluateFunction | ( | vtkFloatingPointType | theX[3] | ) | [virtual] |
| void VISU_WidgetCtrl::EvaluateGradient | ( | vtkFloatingPointType | theX[3], |
| vtkFloatingPointType | theG[3] | ||
| ) | [virtual] |
| unsigned long VISU_WidgetCtrl::GetMTime | ( | ) | [virtual] |
| void VISU_WidgetCtrl::PlaceWidget | ( | vtkFloatingPointType | theBounds[6] | ) |
References myNbWidgets, and myWidgets.
| void VISU_WidgetCtrl::SetEnabled | ( | int | theFlag | ) |
References GetEnabled(), HasActiveIndex(), myActiveIndex, myDisableAll, myNbWidgets, and myWidgets.
| int VISU_WidgetCtrl::GetEnabled | ( | ) |
References GetActiveWidget(), and HasActiveIndex().
| void VISU_WidgetCtrl.On | ( | ) |
| void VISU_WidgetCtrl.Off | ( | ) |
| void VISU_WidgetCtrl::SetInteractor | ( | vtkRenderWindowInteractor * | theRWI | ) |
References myNbWidgets, and myWidgets.
| vtkRenderWindowInteractor * VISU_WidgetCtrl::GetInteractor | ( | ) |
References myWidgets.
| void VISU_WidgetCtrl::SetPlaceFactor | ( | vtkFloatingPointType | theFactor | ) |
References myNbWidgets, and myWidgets.
| vtkFloatingPointType VISU_WidgetCtrl::GetPlaceFactor | ( | ) |
References myWidgets.
| void VISU_WidgetCtrl::SetActiveIndex | ( | const int | theFlag | ) |
References myActiveIndex, and myNbWidgets.
| int VISU_WidgetCtrl::GetActiveIndex | ( | ) | const |
References myActiveIndex.
| bool VISU_WidgetCtrl::HasActiveIndex | ( | ) | const |
References myActiveIndex, and myNbWidgets.
| bool VISU_WidgetCtrl::IsPlanesActive | ( | ) | const |
References myActiveIndex.
| bool VISU_WidgetCtrl::IsSphereActive | ( | ) | const |
References myActiveIndex.
| VISU_ImplicitFunctionWidget * VISU_WidgetCtrl::GetActiveWidget | ( | ) |
References HasActiveIndex(), myActiveIndex, myDummyWidget, and myWidgets.
| VISU_ImplicitFunctionWidget * VISU_WidgetCtrl::GetWidget | ( | const int | theIndex | ) |
References myDummyWidget, myNbWidgets, and myWidgets.
| int VISU_WidgetCtrl::GetNbWidgets | ( | ) | const |
References myNbWidgets.
| int VISU_WidgetCtrl::GetDisableAll | ( | ) | const |
References myDisableAll.
| VISU_PlanesWidget * VISU_WidgetCtrl::GetPlanesWidget | ( | ) |
References myPlanesWidget.
| VISU_SphereWidget * VISU_WidgetCtrl::GetSphereWidget | ( | ) |
References mySphereWidget.
| static void VISU_WidgetCtrl.ProcessEvents | ( | vtkObject * | theObject, |
| unsigned long | theEvent, | ||
| void * | theClientData, | ||
| void * | theCalldata | ||
| ) | [static] |
| void VISU_WidgetCtrl.operator= | ( | const VISU_WidgetCtrl & | ) | [private] |
int VISU_WidgetCtrl.myNbWidgets [protected] |
int VISU_WidgetCtrl.myActiveIndex [protected] |
int VISU_WidgetCtrl.myCounter [protected] |
int VISU_WidgetCtrl.myDisableAll [protected] |
vtkFloatingPointType VISU_WidgetCtrl.myPriority [protected] |
VISU_ImplicitFunctionWidget* VISU_WidgetCtrl.myWidgets[2] [protected] |
VISU_ImplicitFunctionWidget* VISU_WidgetCtrl.myDummyWidget [protected] |
VISU_PlanesWidget* VISU_WidgetCtrl.myPlanesWidget [protected] |
VISU_SphereWidget* VISU_WidgetCtrl.mySphereWidget [protected] |
vtkCallbackCommand* VISU_WidgetCtrl.myEventCallbackCommand [protected] |