+ 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;
+ };