X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Fkernel_ManagerContour_NDimensions%2FParserOsirix%2FOsirixParser.cxx;fp=lib%2Fkernel_ManagerContour_NDimensions%2FParserOsirix%2FOsirixParser.cxx;h=030590434a895fa0a970f9d6df2c041731881bb5;hb=b0a60f90532e0fef49b89328910f3b7114796498;hp=b913b5b3900985c6a0133fbdaf3d60462beaef22;hpb=e4e5959eaee87979bb478d27d6d81e318a21ecc0;p=creaContours.git diff --git a/lib/kernel_ManagerContour_NDimensions/ParserOsirix/OsirixParser.cxx b/lib/kernel_ManagerContour_NDimensions/ParserOsirix/OsirixParser.cxx index b913b5b..0305904 100644 --- a/lib/kernel_ManagerContour_NDimensions/ParserOsirix/OsirixParser.cxx +++ b/lib/kernel_ManagerContour_NDimensions/ParserOsirix/OsirixParser.cxx @@ -65,6 +65,7 @@ OsirixParser::OsirixParser(std::string xsdfile, double* spacing, int* extent) /*STATICCONTOURS*/ CREACONTOUR_NUMBEROFCONTOURSSTATIC = "NumberOfContoursStatic"; + TEMPIMPORTOSIRIXFILE = ""; #ifdef WIN32 @@ -77,7 +78,15 @@ OsirixParser::OsirixParser(std::string xsdfile, double* spacing, int* extent) TEMPIMPORTOSIRIXFILE.append("\\data\\TEMPIMPORTOSIRIXFILE.roi"); #else - TEMPIMPORTOSIRIXFILE = "./data/TEMPIMPORTOSIRIXFILE"; + char * pPath; + pPath = getenv ("HOME"); + + if(pPath){ + TEMPIMPORTOSIRIXFILE.append(pPath); + }else{ + TEMPIMPORTOSIRIXFILE.append("."); + } + TEMPIMPORTOSIRIXFILE.append("/.creaContourDataTemp/TEMPIMPORTOSIRIXFILE.roi"); #endif }