X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOGimmickView.cpp;h=945b091ce3552ddc80bb3d4d3dc945926d7bd163;hb=b3ff178d3759a8dbe3d02bcc178d8e22996f98b5;hp=8c0884c3e4926406e2d2387ba39612e42ad942fd;hpb=bfe6b2a61bb41b040fb6d49718f1d3558baec84d;p=creaImageIO.git diff --git a/src2/creaImageIOGimmickView.cpp b/src2/creaImageIOGimmickView.cpp index 8c0884c..945b091 100644 --- a/src2/creaImageIOGimmickView.cpp +++ b/src2/creaImageIOGimmickView.cpp @@ -112,6 +112,15 @@ namespace creaImageIO this->CreateTreeView(i->second); } } + + /// Create a tree view with a given name + void GimmickView::CreateSingleTreeView(std::string &i_name) + { + this->CreateTreeView(mGimmick->GetTreeHandlerMap()[i_name]); + + } + + //====================================================================== //====================================================================== @@ -162,7 +171,10 @@ namespace creaImageIO { ImageExtent * extent= (ImageExtent*)&ie; mExtent[2]+=(*extent).Get(2); + if(mExtent[2]>1) + { SetDimension(3); + } } //====================================================================== @@ -247,12 +259,17 @@ namespace creaImageIO } - mValidationSignal(valid); + modifyValidationSignal(valid); SetMessage(mMessage); return valid; } -//====================================================================== + //====================================================================== + void GimmickView::modifyValidationSignal(bool ivalid) + { + mValidationSignal(ivalid); + } + //====================================================================== ///Reads Images (Non Threaded)