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

Class representing the Primary Anatomic Structure Macro. More...

Public Member Functions

 PrimaryAnatomicStructureMacro ()
 Constructor.
 
 PrimaryAnatomicStructureMacro (const PrimaryAnatomicStructureMacro &rhs)
 Copy constructor. More...
 
virtual ~PrimaryAnatomicStructureMacro ()
 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 OFVector< PrimaryAnatomicStructureMacroItem * > & getPrimaryAnatomicStructure ()
 Return Primary Anatomic Structure items. More...
 
virtual OFCondition read (DcmItem &source, const OFBool clearOldData=OFTrue)
 Reads Primary Anatomic Region Sequence (i.e. this macro) from given item. More...
 
virtual OFCondition write (DcmItem &item)
 Write Anatomic Region Sequence (i.e. this macro) to given item. More...
 
PrimaryAnatomicStructureMacrooperator= (const PrimaryAnatomicStructureMacro &rhs)
 Assignment operator. More...
 

Private Attributes

OFVector< PrimaryAnatomicStructureMacroItem * > m_PrimaryAnatomicStructure
 Primary Anatomic Structure Sequence (SQ, 0-1, 3)
 

Detailed Description

Class representing the Primary Anatomic Structure Macro.

Constructor & Destructor Documentation

PrimaryAnatomicStructureMacro::PrimaryAnatomicStructureMacro ( const PrimaryAnatomicStructureMacro rhs)

Copy constructor.

Parameters
rhsThe macro to copy from

Member Function Documentation

virtual OFCondition PrimaryAnatomicStructureMacro::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 OFVector<PrimaryAnatomicStructureMacroItem*>& PrimaryAnatomicStructureMacro::getPrimaryAnatomicStructure ( )
virtual

Return Primary Anatomic Structure items.

Returns
Reference to items of this macro
PrimaryAnatomicStructureMacro& PrimaryAnatomicStructureMacro::operator= ( const PrimaryAnatomicStructureMacro rhs)

Assignment operator.

Parameters
rhsThe macro to copy from
Returns
Reference to "this" object
virtual OFCondition PrimaryAnatomicStructureMacro::read ( DcmItem source,
const OFBool  clearOldData = OFTrue 
)
virtual

Reads Primary Anatomic Region Sequence (i.e. this macro) 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 reading was fine, error otherwise
virtual OFCondition PrimaryAnatomicStructureMacro::write ( DcmItem item)
virtual

Write Anatomic Region Sequence (i.e. this macro) to given item.

Parameters
itemThe item to write to
Returns
EC_Normal if writing was fine, error otherwise

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


Generated on Sat Apr 23 2016 for DCMTK Version 3.6.1 20150924 by Doxygen 1.8.11