#include "OpenLoadImageDialog.h" typedef vtkImageData* (*GETIMAGEDATADIALOG)(); OpenLoadImageDialog::OpenLoadImageDialog() { img = NULL; bool gimmicknotfound = true; #ifdef WIN32 HINSTANCE gimmickhandle; gimmickhandle = LoadLibrary(TEXT("creaImageIO2.dll")); if(gimmickhandle!=NULL){ GETIMAGEDATADIALOG getImageDataDialog; getImageDataDialog = (GETIMAGEDATADIALOG)GetProcAddress(gimmickhandle, "getImageDataDialog"); std::cout<<"imagedatadialog "<ShowModal()==wxID_OK) { std::string path= FD->GetPath(); vtkMetaImageReader *reader = vtkMetaImageReader::New(); reader->SetFileName(path.c_str()); img = reader->GetOutput(); } } } //------------------------------------------------------------------- OpenLoadImageDialog::~OpenLoadImageDialog() { } vtkImageData* OpenLoadImageDialog::getImageData(){ return img; }