|
DCMTK
Version 3.7.0
OFFIS DICOM Toolkit
|
Class representing the Segmented Property Type Code and Segmented Property Type Code Modifier Code Sequence. More...
Public Member Functions | |
| SegmentedPropertyTypeCodeItem () | |
| Constructor. | |
| virtual | ~SegmentedPropertyTypeCodeItem () |
| Virtual destructor, frees memory. | |
| virtual SegmentedPropertyTypeCodeItem * | clone () |
| Clone method, creates a new instance of this class and performs a deep copy of all data. More... | |
| SegmentedPropertyTypeCodeItem & | operator= (const SegmentedPropertyTypeCodeItem &rhs) |
| Assignment operator, performs deep copy. More... | |
| SegmentedPropertyTypeCodeItem (const SegmentedPropertyTypeCodeItem &rhs) | |
| Copy constructor. More... | |
| virtual void | clearData () |
| Clear all data. | |
| virtual OFCondition | check (const OFBool quiet=OFFalse) |
| Check whether class has valid data. More... | |
| virtual OFCondition | read (DcmItem &item, const OFBool clearOldData=OFTrue) |
| Read data from given item. More... | |
| virtual OFCondition | write (DcmItem &item) |
| Write data to given item. More... | |
Protected Member Functions | |
| OFCondition | checkModifiers (const OFBool quiet=OFFalse) |
| Check whether the modifier codes are ok. More... | |
Private Attributes | |
| CodeSequenceMacro | m_SegmentedPropertyTypeCode |
| Segmented Property Type Code (SQ,1,1) Baseline CID 7151. | |
| OFVector< CodeSequenceMacro * > | m_SegmentedPropertyTypeModifierCode |
| Segmented Property Type Modifier Code (SQ, VM 1-n, Type 3) | |
Friends | |
| class | SegmentDescriptionMacro |
| Easy access to containing class. | |
Class representing the Segmented Property Type Code and Segmented Property Type Code Modifier Code Sequence.
| SegmentedPropertyTypeCodeItem::SegmentedPropertyTypeCodeItem | ( | const SegmentedPropertyTypeCodeItem & | rhs | ) |
Copy constructor.
| rhs | The right-hand side SegmentedPropertyTypeCodeItem to copy from |
|
virtual |
Check whether class has valid data.
| quiet | If OFTrue, check will not produce any warnings or errors on the logger. Default is OFFalse. |
|
protected |
Check whether the modifier codes are ok.
| quiet | If OFTrue, no warnings or errors will be printed to the loggers. Default is OFFalse. |
|
virtual |
Clone method, creates a new instance of this class and performs a deep copy of all data.
| SegmentedPropertyTypeCodeItem& SegmentedPropertyTypeCodeItem::operator= | ( | const SegmentedPropertyTypeCodeItem & | rhs | ) |
Assignment operator, performs deep copy.
| rhs | The right-hand side SegmentedPropertyTypeCodeItem to assign from |
|
virtual |
Read data from given item.
| item | The item to read from |
| clearOldData | If OFTrue, old data is cleared before reading |
|
virtual |
Write data to given item.
| item | The item to write to |