X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestTS.cxx;h=b2f57f82405f3e78ed0befd398e198fbeeb8d666;hb=31c63a6cb25b49a119e0132201c051ade2e17704;hp=70a5190dbacec1fcb0e83dac357990a01bb1cfdc;hpb=7a1b29f5a540bc9b70b1a2443b9802d08d67b4cf;p=gdcm.git diff --git a/Testing/TestTS.cxx b/Testing/TestTS.cxx index 70a5190d..b2f57f82 100644 --- a/Testing/TestTS.cxx +++ b/Testing/TestTS.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: TestTS.cxx,v $ Language: C++ - Date: $Date: 2005/01/11 00:37:41 $ - Version: $Revision: 1.4 $ + Date: $Date: 2005/01/11 16:44:42 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -20,7 +20,7 @@ int TestTS(int , char *[]) { gdcm::TS ts; - // There should be 150 entries + // There should be ~150 entries ts.Print( std::cout ); // Implicit VR Little Endian @@ -56,5 +56,18 @@ int TestTS(int , char *[]) // Unknown std::cout << ts.IsTransferSyntax( "Unknown Transfer Syntax" ) << std::endl; + // Test JPEG test: + std::cout << "Test TS:" << std::endl; + std::cout << ts.IsJPEGLossless( "1.2.840.10008.1.2.4.55") << std::endl; +//if ( key == "1.2.840.10008.1.2.4.55" +// || key == "1.2.840.10008.1.2.4.57" +// || key == "1.2.840.10008.1.2.4.70" ) + std::cout << ts.IsRLELossless( "1.2.840.10008.1.2.5") << std::endl; + std::cout << ts.IsJPEGLossless( "1.2.840.10008.1.2.5") << std::endl; + std::cout << ts.IsJPEG2000( "1.2.840.10008.1.2.5") << std::endl; + std::cout << ts.IsJPEG( "1.2.840.10008.1.2.5") << std::endl; + std::cout << ts.IsEncapsulate( "1.2.840.10008.1.2.5") << std::endl; + std::cout << ts.GetSpecialTransferSyntax( ts.GetSpecialTransferSyntax( "1.2.840.10008.1.2.5")) << std::endl; + return ts.GetValue( "" ) != gdcm::GDCM_UNFOUND; }