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. |