OpenImageDialog::OpenImageDialog(bool usegimmick)
{
img = NULL;
-
+ _filename = "";
bool gimmickfound = false;
if(usegimmick){
#ifdef WIN32
HINSTANCE gimmickhandle;
- gimmickhandle = LoadLibrary(TEXT("creaImageIO2.dll"));
+ gimmickhandle = LoadLibrary(TEXT("creaImageIO.dll"));
std::cout<<"imagehandle "<<gimmickhandle<<std::endl;
if(gimmickhandle!=NULL){
GETIMAGEDATADIALOG getImageDataDialog;
char * erreur;
int closingerror;
- gimmickhandle = dlopen ("libcreaImageIO2.so", RTLD_LAZY);
+ gimmickhandle = dlopen ("libcreaImageIO.so", RTLD_LAZY);
if (! gimmickhandle) {
erreur = dlerror ();
std::cout<<erreur<<"imagehandle "<<gimmickhandle<<std::endl;
vtkMetaImageReader* reader = vtkMetaImageReader::New();
reader->SetFileName(path.c_str());
reader->Update();
+ _filename = path;
img = vtkImageData::New();
img->DeepCopy(reader->GetOutput());
//reader->GetOutput()->Delete();
}
}*/
- std::cout<<"image reference count "<<img->GetReferenceCount()<<std::endl;
+ /*std::cout<<"image reference count "<<img->GetReferenceCount()<<std::endl;*/
}
//delete FD;
}
vtkImageData* OpenImageDialog::getImageData(){
return img;
}
+ std::string OpenImageDialog::getFilename(){
+ return _filename;
+ }
}