X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmFile.cxx;h=0b31c5ceeb8f72673aa04a509621f78af1693aad;hb=713a45d76c97b5b97a7ea5a68ea1fcf56321e4f0;hp=ffa7ae08bb998bb79502119382fcd58471e55adf;hpb=643a8d9fe7dc8470db4cf7a6de639beebb339076;p=gdcm.git diff --git a/src/gdcmFile.cxx b/src/gdcmFile.cxx index ffa7ae08..0b31c5ce 100644 --- a/src/gdcmFile.cxx +++ b/src/gdcmFile.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmFile.cxx,v $ Language: C++ - Date: $Date: 2005/01/28 15:10:56 $ - Version: $Revision: 1.205 $ + Date: $Date: 2005/02/02 10:02:17 $ + Version: $Revision: 1.207 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -37,8 +37,8 @@ namespace gdcm * \brief Constructor * @param filename name of the file whose header we want to analyze */ -File::File( std::string const &filename ): - Document( filename ) +File::File( std::string const &filename ) + :Document( filename ) { RLEInfo = new RLEFramesInfo; JPEGInfo = new JPEGFragmentsInfo; @@ -155,6 +155,8 @@ File::~File () delete JPEGInfo; } +//----------------------------------------------------------------------------- +// Public /** * \brief Performs some consistency checking on various 'File related' * (as opposed to 'DicomDir related') entries @@ -246,7 +248,7 @@ bool File::Write(std::string fileName, FileType filetype) BinEntry *b = GetBinEntry(GrPixel,NumPixel); if ( GetPixelSize() == 16 ) { - uint16_t *im16 = (uint16_t*)b->GetBinArea(); + uint16_t *im16 = (uint16_t *)b->GetBinArea(); int lgr = b->GetLength(); for( int i = 0; i < lgr / 2; i++ ) { @@ -256,7 +258,7 @@ bool File::Write(std::string fileName, FileType filetype) #endif //GDCM_WORDS_BIGENDIAN */ - Document::WriteContent(fp,filetype); + Document::WriteContent(fp, filetype); /* #ifdef GDCM_WORDS_BIGENDIAN @@ -279,13 +281,6 @@ bool File::Write(std::string fileName, FileType filetype) return true; } -//----------------------------------------------------------------------------- -// Print - - -//----------------------------------------------------------------------------- -// Public - /** * \brief This predicate, based on hopefully reasonable heuristics, * decides whether or not the current File was properly parsed @@ -933,7 +928,7 @@ int File::GetBitsAllocated() */ int File::GetSamplesPerPixel() { - const std::string& strSize = GetEntryValue(0x0028,0x0002); + const std::string &strSize = GetEntryValue(0x0028,0x0002); if ( strSize == GDCM_UNFOUND ) { gdcmVerboseMacro( "(0028,0002) is supposed to be mandatory"); @@ -950,7 +945,7 @@ int File::GetSamplesPerPixel() */ bool File::IsMonochrome() { - const std::string& PhotometricInterp = GetEntryValue( 0x0028, 0x0004 ); + const std::string &PhotometricInterp = GetEntryValue( 0x0028, 0x0004 ); if ( Util::DicomStringEqual(PhotometricInterp, "MONOCHROME1") || Util::DicomStringEqual(PhotometricInterp, "MONOCHROME2") ) { @@ -1680,5 +1675,7 @@ void File::ReadAndSkipEncapsulatedBasicOffsetTable() } //----------------------------------------------------------------------------- +// Print +//----------------------------------------------------------------------------- } // end namespace gdcm