]> Creatis software - clitk.git/commitdiff
Merge branch 'master' of git.creatis.insa-lyon.fr:clitk
authorrblanc <rblanc33@gmail.com>
Tue, 2 Apr 2013 14:34:41 +0000 (16:34 +0200)
committerrblanc <rblanc33@gmail.com>
Tue, 2 Apr 2013 14:34:41 +0000 (16:34 +0200)
1  2 
vv/vvMainWindow.cxx

diff --combined vv/vvMainWindow.cxx
index 34e66ada5ba799c0ac7d3ad173cc3fed3642236d,186976333f88a8d80e72624ab484fbe79ce90763..ca0f542989b9fb6f715de7b8c483e38554d4c30e
@@@ -739,7 -739,7 +739,7 @@@ void vvMainWindow::OpenDicom(
  {
    std::vector<std::string> files;
  
-   std::cout << "dicomSeriesSelector " << std::endl;
+   //std::cout << "dicomSeriesSelector " << std::endl;
    if (dicomSeriesSelector->exec() == QDialog::Accepted) {
      files = *(dicomSeriesSelector->GetFilenames());
      LoadImages(files, vvImageReader::DICOM);
@@@ -1134,6 -1134,9 +1134,9 @@@ void vvMainWindow::ImageInfoChanged(
      dim += pixelType + ")";
  
      infoPanel->setFileName(image);
+     std::string creationImageTimeValue("No creation time");
+     itk::ExposeMetaData< std::string > (*imageSelected->GetFirstMetaDataDictionary(), "creationImageTime", creationImageTimeValue);
+     infoPanel->setImageCreationTime(QString(creationImageTimeValue.c_str()));
      infoPanel->setDimension(dim);
      infoPanel->setSizePixel(GetVectorIntAsString(inputSize));
      infoPanel->setSizeMM(GetVectorDoubleAsString(sizeMM));
@@@ -2474,7 -2477,7 +2477,7 @@@ void vvMainWindow::SelectFusionSequence
    bool signalOK = true;
    unsigned nbFrameMain = mSlicerManagers[index]->GetImage()->GetTransform().size();
    unsigned nbFrameSecondary = mSlicerManagers[index]->GetFusionSequenceNbFrames();
 -
 +std::cout<<"nbFrameMain = "<<nbFrameMain<<", nbFrameSecondary= "<<nbFrameSecondary<<", signal size: "<<tmpVect.size()<<std::endl;
    std::vector<unsigned> temporalCorrespondances;
    if ( tmpVect.size() == nbFrameMain + nbFrameSecondary ) {
      for (unsigned i=0 ; i<tmpVect.size() ; i++) {
@@@ -2517,7 -2520,6 +2520,7 @@@ void vvMainWindow::AddFusionSequence(in
      mInputPathName = itksys::SystemTools::GetFilenamePath(file.toStdString()).c_str();
      itk::ImageIOBase::Pointer reader = itk::ImageIOFactory::CreateImageIO(
        file.toStdString().c_str(), itk::ImageIOFactory::ReadMode);
 +    std::sort (fileNames.begin(), fileNames.end());//make sure the files are sorted.
      reader->SetFileName(fileNames[0].c_str());
      reader->ReadImageInformation();
      std::string component = reader->GetComponentTypeAsString(reader->GetComponentType());