00001 /*========================================================================= 00002 00003 Program: GDCM (Grassroots DICOM). A DICOM library 00004 Module: $URL$ 00005 00006 Copyright (c) 2006-2010 Mathieu Malaterre 00007 All rights reserved. 00008 See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details. 00009 00010 This software is distributed WITHOUT ANY WARRANTY; without even 00011 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00012 PURPOSE. See the above copyright notice for more information. 00013 00014 =========================================================================*/ 00015 #ifndef GDCMDATASETHELPER_H 00016 #define GDCMDATASETHELPER_H 00017 00018 #include "gdcmTypes.h" 00019 #include "gdcmVR.h" 00020 00021 namespace gdcm 00022 { 00023 class DataSet; 00024 class File; 00025 class Tag; 00026 class SequenceOfItems; 00027 00033 class GDCM_EXPORT DataSetHelper 00034 { 00035 public: 00038 static VR ComputeVR(File const & file, DataSet const &ds, const Tag& tag); 00039 00040 //static SequenceOfItems* ComputeSQFromByteValue(File const & file, DataSet const &ds, const Tag &tag); 00041 00042 protected: 00043 }; 00044 00045 } // end namespace gdcm 00046 00047 #endif //__gdcmSpacing_h 00048