**/
}
-KernelManagerContour::KernelManagerContour(std::vector<vtkImageData*> images,std::string datadir){
+KernelManagerContour::KernelManagerContour(std::vector<vtkImageData*> images,std::string datadir,std::string tmpdir)
+{
/**THIS ALL SHOULD BE IN AN OTHER LIB CALLED PERSISTANCE
int time = seconds;
- stundoredo = datadir+"/temp"+intToString(time);
+ stundoredo = tmpdir+"/temp"+intToString(time);
_currentIndex = 0;
_contourPropagation = NULL;
#if(WIN32)
- mkdir(stundoredo.c_str());
+ mkdir(tmpdir.c_str());
+ mkdir(stundoredo.c_str());
#else
- mkdir(stundoredo.c_str(),755);
+ mkdir(tmpdir.c_str(),755);
+ mkdir(stundoredo.c_str(),755);
#endif
stundoredo += "/cont";
/**
}
KernelManagerContour::~KernelManagerContour(){
-}
+}
std::vector<vtkImageData*> KernelManagerContour::getVectImages(){
return vectimages;
modelManager->setInstant(act);
}
-std::string KernelManagerContour::createCopyContourOf ( std::string anExistingKName, std::vector<int> &instantNoTouchData){
+std::string KernelManagerContour::createCopyContourOf ( std::string anExistingKName, std::vector<int> &instantNoTouchData)
+{
return modelManager->createCopyContourOf(anExistingKName, instantNoTouchData);
}
manualContourModel* KernelManagerContour::getOutlineByKeyName(std::string cloneName){
manModelContour = new manualContourModelCircle();
}
+ // line
+ if (typeContour==6)
+ {
+ manModelContour = new manualContourModelLine();
+ }
+
return manModelContour;
}
void KernelManagerContour::setCurrentFileName(std::string filenam){
this->filename = filenam;
-}
\ No newline at end of file
+}
+
+