//------------------------------------------------------------------------------------------------------------
// Includes
//------------------------------------------------------------------------------------------------------------
-#include "ImageSourceThing.h"
-#include "ImageSectionThing.h"
-#include "AxeThing.h"
-#include "ContourThing.h"
+//#include "ImageSourceThing.h"
+//#include "ImageSectionThing.h"
+//#include "AxeThing.h"
+//#include "ContourThing.h"
#include "OutlineModelManager.h"
#include "OutlineModelBuilder.h"
+#include "time.h"
#include "ContourPropagation.h"
+#include "manualContourModel.h"
+#include "manualContourModelCircle.h"
+#include "manualContourModelLine.h"
+#include "manualContourModelRoi.h"
+
#include <vtkImageChangeInformation.h>
class KernelManagerContour{
** If images are available before the construction of the kernelManager this method should be used
** it sets the vector images and initializes the environment
**/
- KernelManagerContour(std::vector<vtkImageData*> images);
+ KernelManagerContour(std::vector<vtkImageData*> images,std::string datadir,std::string tmpdir);
~KernelManagerContour();
std::vector<vtkImageData*> getVectImages();
- void initializeEnvironment();
+ void initializeEnvironment(std::string datadir);
/**
// Constants
//------------------------------------------------------------------------------------------------------------
+ void setCurrentFileName(std::string filenam);
+ std::string getCurrentFileName();
private:
//------------------------------------------------------------------------------------------------------------
// Attributes
//Temporary attribute should be removed
OutlineModelManager * modelManager;
+ std::string filename;
+
int inredo;
int inundo;
int _currentIndex;