- class myCallbackPlane : public vtkCommand
- {
- public:
- static myCallbackPlane *New()
- {
- return new myCallbackPlane;
- }
- virtual void Execute(vtkObject *caller, unsigned long, void*)
- {
- std::cout << "entree ds myCallbackPlane::Execute()" << std::endl;
- printf("Execute Call Back on %p\n",caller);
-
- currentBlackBox->bbSetModifiedStatus();
- }
- void SetCurrentBlackBox(bbtk::AtomicBlackBox *cBB) {currentBlackBox = cBB;};
- void SetVtkPlaneWidget( vtkImagePlaneWidget *planeWidget );
- myCallbackPlane()
- {
- // std::cout << "entree Constr myCallbackPlane" << std::endl;
- };
-
- private:
- vtkPlaneWidget *planeWidget;
- bbtk::AtomicBlackBox *currentBlackBox;
- };