DCMTK  Version 3.6.1 20160216
OFFIS DICOM Toolkit
Public Member Functions | Private Attributes | List of all members
PrimaryAnatomicStructureMacroItem Class Reference

Class representing an item within the the Primary Anatomic Structure Macro. More...

Public Member Functions

 PrimaryAnatomicStructureMacroItem ()
 Constructor.
 
 PrimaryAnatomicStructureMacroItem (const PrimaryAnatomicStructureMacroItem &rhs)
 Copy constructor. More...
 
virtual ~PrimaryAnatomicStructureMacroItem ()
 Virtual destructor.
 
virtual void clearData ()
 Clear (removes) all attributes handled by the modules of this component.
 
virtual OFCondition check (const OFBool quiet=OFFalse)
 Check whether this component's data satisfies the underlying rules. More...
 
virtual CodeSequenceMacrogetAnatomicStructure ()
 Return the Anatomic Structure Code. More...
 
virtual OFVector< CodeSequenceMacro * > & getAnatomicStructureModifier ()
 Return the Anatomic Structure Modifier Codes. More...
 
virtual OFCondition read (DcmItem &source, const OFBool clearOldData=OFTrue)
 Reads Primary Anatomic Region Sequence Item from given item. More...
 
virtual OFCondition write (DcmItem &item)
 Write Anatomic Region Sequence Item to given item. More...
 
PrimaryAnatomicStructureMacroItemoperator= (const PrimaryAnatomicStructureMacroItem &rhs)
 Assignment operator (performs deep copy) More...
 

Private Attributes

CodeSequenceMacro m_AnatomicStructure
 Primary Anatomic Structure Sequence Item.
 
OFVector< CodeSequenceMacro * > m_AnatomicStructureModifier
 Primary Anatomic Structure Structure Modifier Sequence (SQ, 1-n, 3)
 

Detailed Description

Class representing an item within the the Primary Anatomic Structure Macro.

Constructor & Destructor Documentation

PrimaryAnatomicStructureMacroItem::PrimaryAnatomicStructureMacroItem ( const PrimaryAnatomicStructureMacroItem rhs)

Copy constructor.

Parameters
rhsThe item to copy from

Member Function Documentation

virtual OFCondition PrimaryAnatomicStructureMacroItem::check ( const OFBool  quiet = OFFalse)
virtual

Check whether this component's data satisfies the underlying rules.

Parameters
quietIf OFTrue, not error / warning messages will be produced. Only the returned error code will indicate error or OK. Per default, logging output is produced.
Returns
EC_Normal if rules are satisfied, error otherwise
virtual CodeSequenceMacro& PrimaryAnatomicStructureMacroItem::getAnatomicStructure ( )
virtual

Return the Anatomic Structure Code.

Returns
Reference to the anatomic structure code
virtual OFVector<CodeSequenceMacro*>& PrimaryAnatomicStructureMacroItem::getAnatomicStructureModifier ( )
virtual

Return the Anatomic Structure Modifier Codes.

Returns
The Anatomic Structure Modifier Codes
PrimaryAnatomicStructureMacroItem& PrimaryAnatomicStructureMacroItem::operator= ( const PrimaryAnatomicStructureMacroItem rhs)

Assignment operator (performs deep copy)

Parameters
rhsThe item to copy from
Returns
result
virtual OFCondition PrimaryAnatomicStructureMacroItem::read ( DcmItem source,
const OFBool  clearOldData = OFTrue 
)
virtual

Reads Primary Anatomic Region Sequence Item from given item.

Parameters
sourceThe item to read from
clearOldDataIf OFTrue, old data is cleared first, otherwise it is kept where not overwritten
Returns
EC_Normal if successful, error otherwise
virtual OFCondition PrimaryAnatomicStructureMacroItem::write ( DcmItem item)
virtual

Write Anatomic Region Sequence Item to given item.

Parameters
itemThe item to write to
Returns
EC_Normal if successful, error otherwise

The documentation for this class was generated from the following file:


Generated on Sun Jul 3 2016 for DCMTK Version 3.6.1 20160216 by Doxygen 1.8.11