X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Fkernel_ManagerContour_NDimensions%2FKernelManagerContour.h;h=023846c7164fbce76065d74f40b6253f6e440976;hb=refs%2Ftags%2FEED.02Oct2009;hp=296fbca1abe004b4778faa32ed2463bf81e990cb;hpb=b935f54c82b090852001860eb12f5433779c22c4;p=creaContours.git diff --git a/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h b/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h index 296fbca..023846c 100644 --- a/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h +++ b/lib/kernel_ManagerContour_NDimensions/KernelManagerContour.h @@ -6,15 +6,21 @@ //------------------------------------------------------------------------------------------------------------ // 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 class KernelManagerContour{ @@ -32,7 +38,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(); @@ -45,7 +51,7 @@ public: - void initializeEnvironment(); + void initializeEnvironment(std::string datadir); /** @@ -122,6 +128,8 @@ public: // Constants //------------------------------------------------------------------------------------------------------------ + void setCurrentFileName(std::string filenam); + std::string getCurrentFileName(); private: //------------------------------------------------------------------------------------------------------------ // Attributes @@ -134,6 +142,8 @@ private: //Temporary attribute should be removed OutlineModelManager * modelManager; + std::string filename; + int inredo; int inundo; int _currentIndex;