2004-12-04 Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
* Bug fix due my last commit (compilation under Windows).
* Example/Volume2Dicom : bug fix in the file and reformatting source code
+ * src/gdcmFile.h : bug fix. Variable type and variable name had same name
2004-12-03 Mathieu Malaterre <Mathieu.Malaterre@creatis.insa-lyon.fr>
* Huge cleanup:
NewKey = PyString_FromString(RawName.c_str());
// Element values are striped from leading/trailing spaces
- if (gdcm::ValEntry* ValEntryPtr =
- dynamic_cast< gdcm::ValEntry* >(tag->second) )
+ gdcm::ValEntry* ValEntryPtr = dynamic_cast< gdcm::ValEntry* >(tag->second);
+ if ( ValEntryPtr )
{
RawValue = ValEntryPtr->GetValue();
}
Program: gdcm
Module: $RCSfile: gdcmFile.h,v $
Language: C++
- Date: $Date: 2004/12/03 20:16:58 $
- Version: $Revision: 1.83 $
+ Date: $Date: 2004/12/04 09:41:02 $
+ Version: $Revision: 1.84 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
class GDCM_EXPORT File
{
public:
- enum WriteMode
+ enum FileMode
{
WMODE_DECOMPRESSED,
WMODE_RGB
// Write mode
void SetWriteModeToDecompressed() { SetWriteMode(WMODE_DECOMPRESSED); };
void SetWriteModeToRGB() { SetWriteMode(WMODE_RGB); };
- void SetWriteMode(WriteMode mode) { WriteMode = mode; };
- WriteMode GetWriteMode() { return WriteMode; };
+ void SetWriteMode(FileMode mode) { WriteMode = mode; };
+ FileMode GetWriteMode() { return WriteMode; };
// Write format
void SetWriteTypeToDcmImplVR() { SetWriteType(ImplicitVR); };
DocEntryArchive *Archive;
// Write variables
- WriteMode WriteMode;
+ FileMode WriteMode;
FileType WriteType;
};
} // end namespace gdcm