X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkFilterWithAnatomicalFeatureDatabaseManagement.cxx;h=fda1621896f9596966d3e680e9390afa7de9e8c9;hb=1361e8457bdc0d189ab0d44530a20cc2d5e04393;hp=343e839a2c049120767db5e03c560a78bdd6246b;hpb=c4376513182f90792e51416ff39fccb983ddc736;p=clitk.git diff --git a/segmentation/clitkFilterWithAnatomicalFeatureDatabaseManagement.cxx b/segmentation/clitkFilterWithAnatomicalFeatureDatabaseManagement.cxx index 343e839..fda1621 100644 --- a/segmentation/clitkFilterWithAnatomicalFeatureDatabaseManagement.cxx +++ b/segmentation/clitkFilterWithAnatomicalFeatureDatabaseManagement.cxx @@ -24,7 +24,7 @@ clitk::FilterWithAnatomicalFeatureDatabaseManagement:: FilterWithAnatomicalFeatureDatabaseManagement() { m_AFDB = NULL; - SetAFDBFilename("noname.afdb"); + SetAFDBFilename("default.afdb"); } //-------------------------------------------------------------------- @@ -42,7 +42,12 @@ void clitk::FilterWithAnatomicalFeatureDatabaseManagement::WriteAFDB() void clitk::FilterWithAnatomicalFeatureDatabaseManagement::LoadAFDB() { GetAFDB()->SetFilename(GetAFDBFilename()); - GetAFDB()->Load(); + try { + GetAFDB()->Load(); + } catch (clitk::ExceptionObject e) { + std::cout << "Could not read '" << GetAFDBFilename() << "', create one AFDB." << std::endl; + GetAFDB(); + } } //--------------------------------------------------------------------