#include "bbtkWxBlackBox.h"
#include "wxContourMainFrame.h"
-#include "OutlineModelManager.h"
-#include "wxContourEventHandler.h"
-#include "wxContourMainPanel.h"
+
#include <map>
#include "vtkImageData.h"
-#include "OutlineModelBuilder.h"
-#include "ContourThing.h"
-#include "AxeThing.h"
-#include "ImageSourceThing.h"
-#include "ImageSectionThing.h"
-#include "SomeEnvironment.h"
-#include "ReaderEnvironment.h"
#include "wx/artprov.h"
#include <wx/filedlg.h>
-#include "interfMainPanel.h"
#include <vtkImageData.h>
#include <vtkMetaImageReader.h>
-namespace bbCreaContour
+namespace bbcreaContours
{
class /*BBTK_EXPORT*/ nDimensions
/// User callback called in the box contructor
virtual void bbUserConstructor();
/// User callback called in the box copy constructor
-virtual void bbUserCopyConstructor();
+virtual void bbUserCopyConstructor(bbtk::BlackBox::Pointer);
/// User callback called in the box destructor
virtual void bbUserDestructor();
//==================================================================
BBTK_DECLARE_INPUT(WorkDir,std::string);
BBTK_DECLARE_INPUT(In,vtkImageData*);
+ BBTK_DECLARE_INPUT(Get,int);
BBTK_PROCESS(Process);
void Process();
BBTK_CREATE_WIDGET(CreateWidget);
- void CreateWidget();
+ void CreateWidget(wxWindow*);
BBTK_DECLARE_OUTPUT(Mask,vtkImageData*);
BBTK_DECLARE_OUTPUT(Value,vtkImageData*);
private:
wxContourMainFrame* frame;
- wxContourEventHandler * eventHandler;
+ //wxContourEventHandler * eventHandler;
};
BBTK_CATEGORY("__CategoryBlackBox__");
BBTK_INPUT(nDimensions,WorkDir,"Working data directory where config and data files are located",std::string,"");
BBTK_INPUT(nDimensions,In,"Image to be shown",vtkImageData*,"");
+BBTK_INPUT(nDimensions,Get,"Set to 1 when data ready to be exported",int,"");
BBTK_OUTPUT(nDimensions,Mask,"Mask of the contours",vtkImageData*,"");
BBTK_OUTPUT(nDimensions,Value,"Value of the contours",vtkImageData*,"");