Test\r
)\r
\r
+#-----------------------------------------------------------------------------\r
+# Adding GDCM_DATA_ROOT\r
+FIND_PATH(GDCM_DATA_ROOT gdcm-ACR-LibIDO.acr\r
+ ${GDCM_SOURCE_DIR}/../gdcmData \r
+ $ENV{GDCM_DATA}\r
+ $ENV{PUB_DICT_PATH}/../../gdcmData\r
+)\r
+\r
#-----------------------------------------------------------------------------\r
# Add the testing directories\r
OPTION(GDCM_BUILD_TESTING "Test the project" ON)\r
SET(TEST_SOURCES
- PrintHeader.cxx
- testWrite.cxx
- testChangeEntete.cxx
+ PrintHeader.cxx #require test.acr
+ bug1.cxx #require test.acr
+ dcm2acr.cxx #require test.acr
hashtest.cxx
- bug1.cxx
- pourFindTaggs.cxx
- dcm2acr.cxx
- PrintDicomDir.cxx
makeDicomDir.cxx
testDicomDir.cxx
+ testWrite.cxx
)
+IF (GDCM_DATA_ROOT)
+ # add tests that require data
+ SET(TEST_SOURCES ${TEST_SOURCES}
+ PrintDicomDir.cxx
+ pourFindTaggs.cxx
+ testChangeEntete.cxx
+ )
+ENDIF (GDCM_DATA_ROOT)
# include stuff
INCLUDE_DIRECTORIES(
int dataSize;
if (argc < 3) {
- printf ("usage :\n testChangeEntete nomFichierPourEntete nomFichierPourDonnées \n");
- exit(0);
+ std::cerr << "usage :" << std::endl <<
+ argv[0] << " nomFichierPourEntete nomFichierPourDonnées" << std::endl;
+ return 0;
}
premier = argv[1];
// Voir :
//http://www.developer.com/net/cplus/article.php/10919_2119781_3
//
- // domage que ca ne marche pas ...
+ // dommage que ca ne marche pas ...
return 0;
}
* @return Y dimension of a pixel
*/
float gdcmHeaderHelper::GetYSpacing() {
- float xspacing, yspacing;
+ float yspacing;
std::string StrSpacing = GetEntryByNumber(0x0028,0x0030);
if (StrSpacing == GDCM_UNFOUND) {