}
void wxContourMainFrame::onLoad()
-{
- char tmp[255];
- char tmpD[255];
+{
std::string fileNameContourROI = GetFileLocation();
-
//CMRU 03-09-09-----------------------------------------------------------------------------------------------
if(GetFileLocation().empty())
{
}
}
+ onLoadContours(fileNameContourROI);
+}
+
+void wxContourMainFrame::onLoadContours(std::string fileNameContourROI){
+ char tmp[255];
+ char tmpD[255];
+
FILE *pFile =fopen(fileNameContourROI.c_str(),"r+");
}
_theViewPanel->getSceneManager()->removeSceneContours();
changeInstant();
+
+}
+
+void wxContourMainFrame::onImport(){
+ std::string filename, filenamecontours;
+ wxFileDialog dialog(NULL, _T("Choose a XML Osirix File"), _T(""), _T(""), _T("*.xml"), wxOPEN );
+
+ if (dialog.ShowModal() == wxID_OK)
+ {
+ filename = dialog.GetPath().mb_str();
+ filenamecontours = kernelManager->parseOsirixFile(filename);
+
+ if(filenamecontours.compare("") != 0){
+ onLoadContours(filenamecontours);
+ }
+
+ }
}
//AD: 29-05-09