Inheritance diagram for DcmSequenceOfItems:
Public Member Functions | |
DcmSequenceOfItems (const DcmTag &tag, const Uint32 len=0, OFBool readAsUN=OFFalse) | |
DcmSequenceOfItems (const DcmSequenceOfItems &oldSeq) | |
DcmSequenceOfItems & | operator= (const DcmSequenceOfItems &obj) |
virtual DcmObject * | clone () const |
clone method | |
virtual DcmEVR | ident () const |
virtual OFBool | isLeaf () const |
virtual void | print (ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL) |
virtual unsigned long | getVM () |
virtual OFCondition | computeGroupLengthAndPadding (const E_GrpLenEncoding glenc, const E_PaddingEncoding padenc=EPD_noChange, const E_TransferSyntax xfer=EXS_Unknown, const E_EncodingType enctype=EET_ExplicitLength, const Uint32 padlen=0, const Uint32 subPadlen=0, Uint32 instanceLength=0) |
virtual Uint32 | calcElementLength (const E_TransferSyntax xfer, const E_EncodingType enctype) |
virtual Uint32 | getLength (const E_TransferSyntax xfer=EXS_LittleEndianImplicit, const E_EncodingType enctype=EET_UndefinedLength) |
virtual void | transferInit () |
virtual void | transferEnd () |
virtual OFBool | canWriteXfer (const E_TransferSyntax oldXfer, const E_TransferSyntax newXfer) |
virtual OFCondition | read (DcmInputStream &inStream, const E_TransferSyntax xfer, 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) |
virtual OFCondition | writeXML (ostream &out, const size_t flags=0) |
write object in XML format | |
virtual OFCondition | writeSignatureFormat (DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype=EET_UndefinedLength) |
special write method for creation of digital signatures | |
virtual OFBool | isSignable () const |
returns true if the current object may be included in a digital signature | |
virtual OFBool | containsUnknownVR () const |
returns true if the object contains an element with Unknown VR at any nesting level | |
virtual unsigned long | card () |
virtual OFCondition | prepend (DcmItem *item) |
virtual OFCondition | insert (DcmItem *item, unsigned long where=DCM_EndOfListIndex, OFBool before=OFFalse) |
virtual OFCondition | append (DcmItem *item) |
virtual OFCondition | insertAtCurrentPos (DcmItem *item, OFBool before=OFFalse) |
insert new item a current position. | |
virtual DcmItem * | getItem (const unsigned long num) |
virtual OFCondition | nextObject (DcmStack &stack, const OFBool intoSub) |
virtual DcmObject * | nextInContainer (const DcmObject *obj) |
virtual DcmItem * | remove (const unsigned long num) |
virtual DcmItem * | remove (DcmItem *item) |
virtual OFCondition | clear () |
virtual OFCondition | verify (const OFBool autocorrect=OFFalse) |
virtual OFCondition | search (const DcmTagKey &xtag, DcmStack &resultStack, E_SearchMode mode=ESM_fromHere, OFBool searchIntoSub=OFTrue) |
virtual OFCondition | searchErrors (DcmStack &resultStack) |
virtual OFCondition | loadAllDataIntoMemory (void) |
Protected Member Functions | |
virtual OFCondition | readTagAndLength (DcmInputStream &inStream, const E_TransferSyntax xfer, DcmTag &tag, Uint32 &length) |
virtual OFCondition | makeSubObject (DcmObject *&subObject, const DcmTag &mewTag, const Uint32 newLength) |
OFCondition | readSubItem (DcmInputStream &inStream, const DcmTag &newTag, const Uint32 newLength, const E_TransferSyntax xfer, const E_GrpLenEncoding glenc, const Uint32 maxReadLength=DCM_MaxReadLength) |
virtual OFCondition | searchSubFromHere (const DcmTagKey &tag, DcmStack &resultStack, const OFBool searchIntoSub) |
Protected Attributes | |
DcmList * | itemList |
OFBool | lastItemComplete |
Uint32 | fStartPosition |
Static Private Member Functions | |
static OFCondition | writeTagAndVR (DcmOutputStream &outStream, const DcmTag &tag, DcmEVR vr, const E_TransferSyntax oxfer) |
Private Attributes | |
OFBool | readAsUN_ |
true if this element has been instantiated while reading an UN element with undefined length |
Definition at line 55 of file dcsequen.h.
|
clone method
Implements DcmObject. Reimplemented in DcmFileFormat, and DcmPixelSequence. Definition at line 93 of file dcsequen.h. |
|
returns true if the object contains an element with Unknown VR at any nesting level
Reimplemented from DcmObject. |
|
insert new item a current position. The current position is stored internally in the 'itemList' member variable.
|
|
returns true if the current object may be included in a digital signature
Reimplemented from DcmObject. |
|
write object in XML format
Reimplemented from DcmElement. Reimplemented in DcmFileFormat. |