${GDCM_BINARY_DIR}/
)
-SET(VTKGDCM_LIB_SRCS
- vtkGdcmReader.cxx
- vtkGdcmWriter.cxx
- vtkImageColorViewer.cxx
- vtkImageMapToWindowLevelColors2.cxx
-)
+# Depending on VTK version build more stuff:
+IF("${VTK_MAJOR_VERSION}" GREATER 4)
+ SET(VTKGDCM_LIB_SRCS
+ vtkGdcmReader.cxx
+ vtkGdcmWriter.cxx
+ vtkImageColorViewer.cxx
+ vtkImageMapToWindowLevelColors2.cxx
+ )
+ELSE("${VTK_MAJOR_VERSION}" GREATER 4)
+ SET(VTKGDCM_LIB_SRCS
+ vtkGdcmReader.cxx
+ vtkGdcmWriter.cxx
+ )
+ENDIF("${VTK_MAJOR_VERSION}" GREATER 4)
#-----------------------------------------------------------------------------
# Create vtkgdcm library
vtkCommon
vtkIO
vtkFiltering
- vtkRendering
)
+IF("${VTK_MAJOR_VERSION}" GREATER 4)
+ TARGET_LINK_LIBRARIES(vtkgdcm
+ vtkRendering
+ )
+ENDIF("${VTK_MAJOR_VERSION}" GREATER 4)
#-----------------------------------------------------------------------------
SET(vtkgdcmdemo_SOURCES
Program: gdcm
Module: $RCSfile: vtkgdcmViewer2.cxx,v $
Language: C++
- Date: $Date: 2007/09/12 13:38:14 $
- Version: $Revision: 1.12 $
+ Date: $Date: 2007/09/12 13:43:10 $
+ Version: $Revision: 1.13 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
//
//----------------------------------------------------------------------------
#include <vtkRenderWindowInteractor.h>
+#if ( (VTK_MAJOR_VERSION >= 5) || ( VTK_MAJOR_VERSION == 4 && VTK_MINOR_VERSION >= 5 ) )
#include "vtkImageColorViewer.h"
+#else
+#include <vtkImageViewer2.h>
+#endif
#include <vtkStructuredPoints.h>
#include <vtkStructuredPointsWriter.h>
#include <vtkCommand.h>
}
}
}
+#if ( (VTK_MAJOR_VERSION >= 5) || ( VTK_MAJOR_VERSION == 4 && VTK_MINOR_VERSION >= 5 ) )
vtkImageColorViewer *ImageViewer;
+#else
+ vtkImageViewer2 *ImageViewer;
+#endif
};
reader->GetOutput()->Print( cout );
vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
+#if ( (VTK_MAJOR_VERSION >= 5) || ( VTK_MAJOR_VERSION == 4 && VTK_MINOR_VERSION >= 5 ) )
vtkImageColorViewer *viewer = vtkImageColorViewer::New();
+#else
+ vtkImageViewer2 *viewer = vtkImageViewer2::New();
+#endif
if( reader->GetLookupTable() )
{