| DCMTK Version 3.6.9
    OFFIS DICOM Toolkit | 
Class representing the Segment Description Macro. More...
| Public Member Functions | |
| SegmentDescriptionMacro () | |
| Constructor. | |
| virtual | ~SegmentDescriptionMacro () | 
| Virtual destructor, frees memory. | |
| virtual void | clearData () | 
| Clear all data. | |
| virtual OFCondition | read (DcmItem &item) | 
| Read class data from given item. | |
| virtual OFCondition | write (DcmItem &item) | 
| Writes the data from this class to given item. | |
| virtual OFCondition | getSegmentLabel (OFString &value, const signed long pos=0) | 
| Get Segment Label. | |
| virtual OFCondition | getSegmentDescription (OFString &value, const signed long pos=0) | 
| Get Segment Description. | |
| virtual DcmSegTypes::E_SegmentAlgoType | getSegmentAlgorithmType () | 
| Get Segment Algorithm Type. | |
| virtual GeneralAnatomyMacro & | getGeneralAnatomyCode () | 
| Get reference to General Anatomy Code. | |
| virtual CodeSequenceMacro & | getSegmentedPropertyCategoryCode () | 
| Get Reference to Segmented Property Category Code. | |
| virtual CodeSequenceMacro & | getSegmentedPropertyTypeCode () | 
| Get Reference to Segmented Property Type Code. | |
| virtual OFVector< CodeSequenceMacro * > & | getSegmentedPropertyTypeModifier () | 
| Get Reference to Segmented Property Type Modifier Codes. | |
| virtual OFCondition | setSegmentLabel (const OFString &value, const OFBool checkValue=OFTrue) | 
| Set Segment Label. | |
| virtual OFCondition | setSegmentDescription (const OFString &value, const OFBool checkValue=OFTrue) | 
| Set Segment Description. | |
| virtual OFCondition | setSegmentAlgorithmType (const DcmSegTypes::E_SegmentAlgoType value) | 
| Set Segment Algorithm Type. | |
| Protected Member Functions | |
| virtual OFCondition | readSegmentAlgorithmType (DcmItem &item) | 
| Read Segment Algorithm Type from given item. | |
| virtual OFCondition | writeSegmentAlgorithmType (DcmItem &item) | 
| Write Segment Algorithm Type to given item. | |
| Private Attributes | |
| DcmLongString | m_SegmentLabel | 
| Segment Number: (LO, VM 1, Type 1) | |
| DcmShortText | m_SegmentDescription | 
| Segment Description: (ST, 1, Type 3) | |
| DcmSegTypes::E_SegmentAlgoType | m_SegmentAlgorithmType | 
| Segment Algorithm Type: (CS, 1, Type 1) | |
| GeneralAnatomyMacro | m_GeneralAnatomyCode | 
| General Anatomy Mandatory Macro. | |
| CodeSequenceMacro | m_SegmentedPropertyCategoryCode | 
| Segment Property Category Code (SQ, 1, 1) Baseline CID 7150. | |
| SegmentedPropertyTypeCodeItem | m_SegmentedPropertyType | 
| Segmented Property Type Code. | |
Class representing the Segment Description Macro.
| 
 | virtual | 
| 
 | virtual | 
Get Segment Algorithm Type.
| 
 | virtual | 
Get Segment Description.
| value | Reference to variable in which the value should be stored | 
| pos | Index of the value to get (0..vm-1), -1 for all components | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
Get Reference to Segmented Property Type Modifier Codes.
| 
 | virtual | 
Get Segment Label.
| value | Reference to variable in which the value should be stored | 
| pos | Index of the value to get (0..vm-1), -1 for all components | 
| 
 | virtual | 
Read class data from given item.
| item | The item to read from | 
| 
 | protectedvirtual | 
Read Segment Algorithm Type from given item.
| item | The item to read from | 
| 
 | virtual | 
Set Segment Algorithm Type.
| value | Value to be set | 
| 
 | virtual | 
Set Segment Description.
| value | Value to be set (single value only) or "" for no value | 
| checkValue | Check 'value'. Not evaluated (here for consistency with other setter functions). | 
| 
 | virtual | 
Set Segment Label.
| value | Value to be set (single value only) or "" for no value | 
| checkValue | Check 'value' for conformance with VR (LO) and VM (1) if enabled | 
| 
 | virtual | 
Writes the data from this class to given item.
| item | The item to write to | 
| 
 | protectedvirtual | 
Write Segment Algorithm Type to given item.
| item | The item to write to |