/*========================================================================= Program: GDCM (Grassroots DICOM). A DICOM library Module: $URL$ Copyright (c) 2006-2010 Mathieu Malaterre All rights reserved. See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ /* * Compilation: * $ CLASSPATH=/home/mmalaterre/Projects/gdcm/debug-gcc43/bin/gdcm.jar javac HelloSimple.java * * Usage: * $ LD_LIBRARY_PATH=/home/mmalaterre/Projects/gdcm/debug-gcc43/bin/ CLASSPATH=/home/mmalaterre/Projects/gdcm/debug-gcc43/bin/gdcm.jar:. java HelloSimple ~/Creatis/gdcmData/012345.002.050.dcm */ import gdcm.*; public class HelloSimple { public static void main(String[] args) throws Exception { String filename = args[0]; Reader reader = new Reader(); reader.SetFileName( filename ); boolean ret = reader.Read(); if( !ret ) { throw new Exception("Could not read: " + filename ); } File f = reader.GetFile(); DataSet ds = f.GetDataSet(); System.out.println( ds.toString() ); System.out.println("Success reading: " + filename ); } }