X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Fkernel_ManagerContour_NDimensions%2FKernelManagerContour.h;h=a2661344bb796b2e941c7310bc4fc921b92987a6;hb=9f3ce26fe4bcc20f4927bec7ec25de8787ca2a1d;hp=2876a876a9a80bef15e16929c80c193ca7bc2262;hpb=6e3c929c883c405e0075fa8df10b12a935979367;p=creaContours.git diff --git a/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h b/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h index 2876a87..a266134 100644 --- a/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h +++ b/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h @@ -6,15 +6,17 @@ //------------------------------------------------------------------------------------------------------------ // 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 "Contour/ContourPropagation.h" +#include "ContourPropagation.h" +#include class KernelManagerContour{ @@ -31,7 +33,7 @@ public: ** 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 images); + KernelManagerContour(std::vector images,std::string datadir,std::string tmpdir); ~KernelManagerContour(); std::vector getVectImages(); @@ -44,7 +46,7 @@ public: - void initializeEnvironment(); + void initializeEnvironment(std::string datadir); /** @@ -121,6 +123,8 @@ public: // Constants //------------------------------------------------------------------------------------------------------------ + void setCurrentFileName(std::string filenam); + std::string getCurrentFileName(); private: //------------------------------------------------------------------------------------------------------------ // Attributes @@ -133,6 +137,8 @@ private: //Temporary attribute should be removed OutlineModelManager * modelManager; + std::string filename; + int inredo; int inundo; int _currentIndex;