Inheritance diagram for DcmFileFormat:

Public Member Functions | |
| DcmFileFormat () | |
| default constructor | |
| DcmFileFormat (DcmDataset *dataset) | |
| DcmFileFormat (const DcmFileFormat &old) | |
| copy constructor | |
| virtual | ~DcmFileFormat () |
| destructor | |
| DcmFileFormat & | operator= (const DcmFileFormat &obj) |
| assignment operator | |
| virtual DcmObject * | clone () const |
| clone method | |
| virtual DcmEVR | ident () const |
| get type identifier | |
| virtual void | print (ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL) |
| print meta header and dataset to a stream | |
| virtual OFCondition | validateMetaInfo (E_TransferSyntax oxfer) |
| DcmMetaInfo * | getMetaInfo () |
| DcmDataset * | getDataset () |
| DcmDataset * | getAndRemoveDataset () |
| virtual Uint32 | calcElementLength (const E_TransferSyntax xfer, const E_EncodingType enctype) |
| virtual OFBool | canWriteXfer (const E_TransferSyntax newXfer, const E_TransferSyntax oldXfer=EXS_Unknown) |
| virtual OFCondition | read (DcmInputStream &inStream, const E_TransferSyntax xfer=EXS_Unknown, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength) |
| virtual OFCondition | write (DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype=EET_UndefinedLength) |
| write fileformat to a stream | |
| virtual OFCondition | write (DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, const E_GrpLenEncoding glenc, const E_PaddingEncoding padenc=EPD_noChange, const Uint32 padlen=0, const Uint32 subPadlen=0, Uint32 instanceLength=0) |
| virtual OFCondition | writeXML (ostream &out, const size_t flags=0) |
| write object in XML format. | |
| virtual OFCondition | loadFile (const char *fileName, const E_TransferSyntax readXfer=EXS_Unknown, const E_GrpLenEncoding groupLength=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength, const E_FileReadMode readMode=ERM_autoDetect) |
| load object from a DICOM file. | |
| virtual OFCondition | saveFile (const char *fileName, const E_TransferSyntax writeXfer=EXS_Unknown, const E_EncodingType encodingType=EET_UndefinedLength, const E_GrpLenEncoding groupLength=EGL_recalcGL, const E_PaddingEncoding padEncoding=EPD_noChange, const Uint32 padLength=0, const Uint32 subPadLength=0, const OFBool isDataset=OFFalse) |
| save object to a DICOM file. | |
| OFCondition | chooseRepresentation (const E_TransferSyntax repType, const DcmRepresentationParameter *repParam) |
| OFBool | hasRepresentation (const E_TransferSyntax repType, const DcmRepresentationParameter *repParam) |
| void | removeAllButOriginalRepresentations () |
| removes all but the original representation in all pixel data elements | |
| void | removeAllButCurrentRepresentations () |
| removes all but the current representation in all pixel data elements. | |
| E_FileReadMode | getReadMode () const |
| get current file read mode. | |
| void | setReadMode (const E_FileReadMode readMode) |
| set current file read mode. | |
| virtual OFCondition | insertItem (DcmItem *item, const unsigned long where=DCM_EndOfListIndex) |
| virtual DcmItem * | remove (const unsigned long num) |
| virtual DcmItem * | remove (DcmItem *item) |
| virtual OFCondition | clear () |
Private Member Functions | |
| OFCondition | checkValue (DcmMetaInfo *metainfo, DcmDataset *dataset, const DcmTagKey &atagkey, DcmObject *obj, const E_TransferSyntax oxfer) |
| E_TransferSyntax | lookForXfer (DcmMetaInfo *metainfo) |
Private Attributes | |
| E_FileReadMode | FileReadMode |
| file read mode, specifies whether to read the meta header or not | |
Definition at line 55 of file dcfilefo.h.
|
|
copy constructor
|
|
|
clone method
Reimplemented from DcmSequenceOfItems. Definition at line 85 of file dcfilefo.h. References DcmFileFormat(). |
|
|
get current file read mode. This mode specifies whether a file is read as a fileformat or dataset (without meta header). In addition, the reading can be restricted to DICOM files only.
Definition at line 234 of file dcfilefo.h. References FileReadMode. |
|
|
get type identifier
Reimplemented from DcmSequenceOfItems. |
|
||||||||||||||||||||||||
|
load object from a DICOM file. This method supports DICOM objects stored as a file (with meta header) or as a dataset (without meta header). By default, the presence of a meta header is detected automatically.
|
|
|
assignment operator
|
|
||||||||||||||||||||||||
|
print meta header and dataset to a stream
Reimplemented from DcmSequenceOfItems. |
|
|
removes all but the current representation in all pixel data elements. Makes the current representation original. Definition at line 224 of file dcfilefo.h. References DcmDataset::removeAllButCurrentRepresentations(). |
|
||||||||||||||||||||||||||||||||||||
|
save object to a DICOM file.
|
|
|
set current file read mode. This mode specifies whether a file is read as a fileformat or dataset (without meta header). In addition, the reading can be restricted to DICOM files only.
Definition at line 244 of file dcfilefo.h. References FileReadMode. |
|
||||||||||||||||
|
write fileformat to a stream
Reimplemented from DcmSequenceOfItems. |
|
||||||||||||
|
write object in XML format. The XML declaration (e.g. <?xml version="1.0"?>) is not written by this function.
Reimplemented from DcmSequenceOfItems. |