DCMTK  Version 3.6.2
OFFIS DICOM Toolkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
TrcTrackSet Class Reference

Class representing a Track Set within the Tractography Results IOD. More...

+ Inheritance diagram for TrcTrackSet:

Public Member Functions

virtual ~TrcTrackSet ()
 Destructor, frees memory.
 
virtual void resetRules ()
 Resets rules to their original values.
 
virtual void inventMissing ()
 Set missing values by inventing "default values". More...
 
virtual OFString getName () const
 Get name of component. More...
 
virtual void clearData ()
 Clear all data.
 
virtual OFCondition read (DcmItem &source, const OFBool clearOldData=OFTrue)
 Read attributes from given item into this class. More...
 
virtual const OFVector< TrcTrack * > & getTracks ()
 Get Tracks of this Track Set. More...
 
virtual OFCondition write (DcmItem &destination)
 Write attributes from this class into given item. More...
 
virtual OFCondition getTrackSetNumber (Uint16 &value, const unsigned long pos=0) const
 Get Track Set Number (should be 1-n) More...
 
virtual OFCondition getTrackSetLabel (OFString &value, const signed long pos=0) const
 Get Track Set Label. More...
 
virtual OFCondition getTrackSetDescription (OFString &value, const signed long pos=0) const
 Get Track Set Description. More...
 
virtual CodeWithModifiersgetTrackSetAnatomy ()
 Get reference to Track Set Anatomical Type Code. More...
 
virtual OFCondition getRecommendedDisplayCIELabValue (Uint16 &L, Uint16 &a, Uint16 &b)
 Get copy of Recommended Display CIELab Value. More...
 
virtual OFCondition getRecommendedLineThickness (Float32 &value, const unsigned long pos=0)
 Get Recommended Line Thickness. More...
 
virtual OFCondition getLaterality (TrcTypes::E_TrackSetLaterality &laterality)
 Get Laterality. More...
 
virtual OFCondition findMeasurementsByType (const CodeSequenceMacro &type, OFVector< size_t > &measurementNumbers)
 Find measurements of a specific type. More...
 
virtual OFCondition getMeasurement (const size_t measurementIndex, const TrcMeasurement *&measurement)
 Get measurement by index. More...
 
virtual void getMeasurementInfos (OFVector< OFPair< CodeSequenceMacro, CodeSequenceMacro > > &typesAndUnits)
 Get descriptive information of all measurements. More...
 
virtual const OFVector< TrcTracksStatistic * > & getTrackStatistics ()
 Get access to all statistics defined for the Tracks in this Track Set. More...
 
virtual const OFVector< TrcTrackSetStatistic * > & getTrackSetStatistics ()
 Get access to all statistics defined for the Tracks in this Track Set. More...
 
virtual CodeSequenceMacrogetDiffusionAcquisitionCode ()
 Get access to diffusion acquisition code. More...
 
virtual CodeSequenceMacrogetDiffusionModelCode ()
 Get access to diffusion model code used. More...
 
virtual OFVector< CodeSequenceMacro * > & getTrackingAlgorithmIdentification ()
 Get access to tracking algorithm identification codes. More...
 
size_t getNumberOfTracks ()
 Returns number of Tracks in Track Set. More...
 
size_t getNumberOfTrackSetStatistics ()
 Returns number of Track Set Statistics in Track Set. More...
 
size_t getNumberOfTrackStatistics ()
 Returns number of Track Statistics in Track Set. More...
 
size_t getNumberOfMeasurements ()
 Returns number of Measurements in Track Set. More...
 
virtual OFCondition addTrack (const Float32 *pointData, const size_t numPoints, const Uint16 *recommendedCIELabColors, const size_t numColors, TrcTrack *&result)
 Add track to Track Set. More...
 
virtual OFCondition addMeasurement (const CodeSequenceMacro &measurementCode, const CodeSequenceMacro &measurementUnitCodes, TrcMeasurement *&measurement)
 Add measurement for this Track Set. More...
 
virtual OFCondition addTrackStatistics (const CodeSequenceMacro &typeCode, const CodeSequenceMacro &typeModifierCode, const CodeSequenceMacro &unitsCode, const Float32 *values, const size_t numValues, TrcTracksStatistic *&statistic)
 Add Track Statistic, i.e. More...
 
virtual OFCondition addTrackSetStatistic (const CodeSequenceMacro &typeCode, const CodeSequenceMacro &typeModifierCode, const CodeSequenceMacro &unitsCode, const Float64 value, TrcTrackSetStatistic *&statistic)
 Add Track Set Statistic, i.e. More...
 
virtual OFCondition setTrackSetLabel (const OFString &value, const OFBool checkValue=OFTrue)
 Set Track Set Label. More...
 
virtual OFCondition setTrackSetDescription (const OFString &value, const OFBool checkValue=OFTrue)
 Set Track Set Description. More...
 
virtual OFCondition setRecommendedDisplayCIELabValue (const Uint16 L, const Uint16 a, const Uint16 b)
 Set Recommended Display CIELab Value. More...
 
virtual OFCondition setRecommendedLineThickness (const Float32 &value, const OFBool checkValue=OFTrue)
 Set Recommended Line Thickness. More...
 
virtual OFCondition setLaterality (const TrcTypes::E_TrackSetLaterality value, const OFBool checkValue=OFTrue)
 Set Laterality. More...
 
- Public Member Functions inherited from IODComponent
 IODComponent (OFshared_ptr< DcmItem > item, OFshared_ptr< IODRules > rules, IODComponent *parent=NULL)
 Constructor. More...
 
 IODComponent (IODComponent *parent=NULL)
 Constructor, creates rules and item from scratch. More...
 
IODComponentoperator= (const IODComponent &rhs)
 Assignment operator, copies contained item and rule set from rhs to "this" attribute set. More...
 
 IODComponent (const IODComponent &rhs)
 Copy constructor, copies reference to contained item and rule set to "this" attribute set. More...
 
virtual ~IODComponent ()
 Virtual Destructor.
 
void clearData ()
 Clear all attributes from the data that are handled by this module. More...
 
OFshared_ptr< IODRulesgetRules ()
 Get rules handled by this module. More...
 
virtual void makeOptional ()
 Make component optional by turning all attributes requirement types of it to type 3. More...
 
DcmItemgetData ()
 Get the data handled by this module. More...
 
virtual OFCondition check (const OFBool quiet=OFFalse)
 Check whether this component's data satisfies the underlying rules. More...
 
virtual int compare (const IODComponent &rhs) const
 Comparison operator for IOD Components. More...
 

Static Public Member Functions

static OFCondition create (const OFString &trackSetLabel, const OFString &trackSetDescription, const CodeWithModifiers &trackSetAnatomy, const CodeSequenceMacro &trackSetDiffusionModelCode, const CodeSequenceMacro &trackSetAlgorithmIdentification, TrcTrackSet *&trackSet)
 Create TrcTrackSet object by proving required data. More...
 
- Static Public Member Functions inherited from IODComponent
static OFCondition read (DcmItem &source, IODRules &rules, DcmItem &destination, const OFString &componentName)
 Static helper function that reads attributes from given item into destination item, as determined by the provided rules and component name. More...
 
static OFCondition write (DcmItem &source, IODRules &rules, DcmItem &destination, const OFString &componentName)
 Static helper function that writes attributes from given item into destination item, as determined by the provided rules and component name. More...
 

Protected Member Functions

 TrcTrackSet ()
 Protected constructor, use create() method to create a new Track Set.
 
OFCondition readTrackStatistics (DcmItem &source)
 Reads Track statistics from item into dedicated structures. More...
 
OFCondition readTrackSetStatistics (DcmItem &source)
 Reads Track Set statistics from item into dedicated structures. More...
 
OFCondition readTracks (DcmItem &source)
 Reads Tracks from item into dedicated structures. More...
 
void writeTrackStatistics (OFCondition &result, DcmItem &destination)
 Write Track Statistics to given item. More...
 
void writeTrackSetStatistics (OFCondition &result, DcmItem &destination)
 Write Track Statistics to given item. More...
 
OFCondition writeMeasurements (OFCondition &result, DcmItem &destination)
 Write Measurements to given item. More...
 
OFCondition writeTracks (OFCondition &result, DcmItem &destination)
 Write Tracks to given item. More...
 
OFCondition checkMeasurements ()
 Check whether measurements have data for all tracks. More...
 

Private Attributes

OFVector< TrcTrack * > m_Tracks
 Data for all tracks (i.e. content of Track Sequence)
 
CodeWithModifiers m_Anatomy
 Anatomy code for this Track Set.
 
OFVector< TrcMeasurement * > m_Measurements
 Measurements for this Track Set.
 
OFVector< TrcTracksStatistic * > m_TrackStatistics
 Statistics for Tracks in this Track Set.
 
OFVector< TrcTrackSetStatistic * > m_TrackSetStatistics
 Statistics for Track Set.
 
CodeSequenceMacro m_DiffusionAcquisitionCode
 Code for diffusion acquisition used for this Track Set.
 
CodeSequenceMacro m_DiffusionModelCode
 Code for diffusion model used for this Track Set.
 
OFVector< CodeSequenceMacro * > m_TrackingAlgorithmIdentification
 Codes for algorithms used to create this Track Set.
 

Friends

class DcmIODUtil
 

Additional Inherited Members

- Protected Attributes inherited from IODComponent
OFshared_ptr< DcmItemm_Item
 Shared pointer to the data handled by this class. More...
 
OFshared_ptr< IODRulesm_Rules
 Rules describing the attributes governed by this class.
 
IODComponentm_Parent
 The parent component (may be NULL) of this class.
 

Detailed Description

Class representing a Track Set within the Tractography Results IOD.

A Track Set is a set of tracks (really), and might define a measurements and statistics which then must be populated for all tracks in the set.

Member Function Documentation

◆ addMeasurement()

virtual OFCondition TrcTrackSet::addMeasurement ( const CodeSequenceMacro measurementCode,
const CodeSequenceMacro measurementUnitCodes,
TrcMeasurement *&  measurement 
)
virtual

Add measurement for this Track Set.

Parameters
measurementCodeThe type of measurement. DICOM prescribes a code from CID 7263 "Diffusion Tractography Measurement Types"
measurementUnitCodesThe physical units of the measured value. DICOM prescribes a code from CID 82 "Units of Measurement".
measurementThe created measurement, if successful, NULL otherwise
Returns
EC_Normal if successful, error otherwise

◆ addTrack()

virtual OFCondition TrcTrackSet::addTrack ( const Float32 *  pointData,
const size_t  numPoints,
const Uint16 *  recommendedCIELabColors,
const size_t  numColors,
TrcTrack *&  result 
)
virtual

Add track to Track Set.

Parameters
pointDataArray of points (x,y,z coordinate for each point)
numPointsNumber of points in pointData (i.e. number of point coordinates divided by 3)
recommendedCIELabColorsRecommended display color(s) as CIELab values, i.e. L,a,b component(s). There are 3 modes: 1) Single color: All points in track will be colored in that color 2) No color (NULL): Color is not defined on a per-track basis but must be defined on Track Set level 3) One color per point: Colors for all points are provided separately.
numColorsNumber of colors defined in recommendedCIELabColors (must be either 0, 1 or numPoints)
resultReturns the resulting Track if creation was successful, error otherwise

◆ addTrackSetStatistic()

virtual OFCondition TrcTrackSet::addTrackSetStatistic ( const CodeSequenceMacro typeCode,
const CodeSequenceMacro typeModifierCode,
const CodeSequenceMacro unitsCode,
const Float64  value,
TrcTrackSetStatistic *&  statistic 
)
virtual

Add Track Set Statistic, i.e.

a statistical value computed for the whole Track Set.

Parameters
typeCodeThe type of statistic, DICOM prescribes code from CID 7263 "Diffusion Tractography Measurement Types".
typeModifierCodeThe region of interest of this statistic. DICOM prescribes code from CID 7464 "General Region of Interest Measurement Modifiers"
unitsCodeThe physical units of the measured value. DICOM prescribes a code from CID 82 "Units of Measurement".
valueThe statistical value
statisticReturns the created statistic, if successful. NULL otherwise

◆ addTrackStatistics()

virtual OFCondition TrcTrackSet::addTrackStatistics ( const CodeSequenceMacro typeCode,
const CodeSequenceMacro typeModifierCode,
const CodeSequenceMacro unitsCode,
const Float32 *  values,
const size_t  numValues,
TrcTracksStatistic *&  statistic 
)
virtual

Add Track Statistic, i.e.

statistic that is defined once and where a single value must be provided for all tracks.

Parameters
typeCodeThe type of statistic, DICOM prescribes code from CID 7263 "Diffusion Tractography Measurement Types".
typeModifierCodeThe region of interest of this statistic. DICOM prescribes code from CID 7464 "General Region of Interest Measurement Modifiers"
unitsCodeThe physical units of the measured value. DICOM prescribes a code from CID 82 "Units of Measurement".
valuesThe statistical values, one for each track
numValuesThe number of values in statisticValues (must be equal to number of tracks in this Track Set)
statisticReturns the created statistic, if successful. NULL otherwise
Returns
Returns EC_Normal if successful, error otherwise

◆ checkMeasurements()

OFCondition TrcTrackSet::checkMeasurements ( )
protected

Check whether measurements have data for all tracks.

Returns
EC_Normal measurement data is complete, TRC_EC_MeasurementDataMissing otherwise

◆ create()

static OFCondition TrcTrackSet::create ( const OFString trackSetLabel,
const OFString trackSetDescription,
const CodeWithModifiers trackSetAnatomy,
const CodeSequenceMacro trackSetDiffusionModelCode,
const CodeSequenceMacro trackSetAlgorithmIdentification,
TrcTrackSet *&  trackSet 
)
static

Create TrcTrackSet object by proving required data.

Parameters
trackSetLabelLabel for the Track Set (256 chars max, VR=LO)
trackSetDescriptionDescription for the Track Set (2^32-2 bytes maximum, VR=UT)
trackSetAnatomyCode for the anatomy the Track Set covers. DICOM proposes CID 7710 "Tractography Anatomic Sites" (Baseline)
trackSetDiffusionModelCodeCode for diffusion model used for Track Set. DICOM prescribes code from CID 7261 "Diffusion Model Value Types"
trackSetAlgorithmIdentificationAlgorithm used in order to create Track Set. DICOM prescribes code from CID 7262 "Diffusion Tractography Algorithm Families".
trackSetReturns the created Track Set, if successfull (NULL otherwise)
Returns
EC_Normal if creation was successful, error otherwise

◆ findMeasurementsByType()

virtual OFCondition TrcTrackSet::findMeasurementsByType ( const CodeSequenceMacro type,
OFVector< size_t > &  measurementNumbers 
)
virtual

Find measurements of a specific type.

They can be retrieved afterwards by using getMeasurement().

Parameters
typeThe measurement type to look for
measurementNumbersReturns the measurement indexes that are of specified type.
Returns
Always returns EC_Normal (for now).

◆ getDiffusionAcquisitionCode()

virtual CodeSequenceMacro& TrcTrackSet::getDiffusionAcquisitionCode ( )
virtual

Get access to diffusion acquisition code.

Returns
Returns reference to diffusion acquisition code

◆ getDiffusionModelCode()

virtual CodeSequenceMacro& TrcTrackSet::getDiffusionModelCode ( )
virtual

Get access to diffusion model code used.

Returns
Returns reference to diffusion model code

◆ getLaterality()

virtual OFCondition TrcTrackSet::getLaterality ( TrcTypes::E_TrackSetLaterality laterality)
virtual

Get Laterality.

Parameters
lateralityReference to the variable in which the value should be stored. If value in dataset is not set at all, LAT_UNKNOWN is returned. If a value is present that is not covered by the standard LAT_ERROR is returned.
Returns
EC_Normal if successful (i.e. not LAT_ERROR), error code otherwise

◆ getMeasurement()

virtual OFCondition TrcTrackSet::getMeasurement ( const size_t  measurementIndex,
const TrcMeasurement *&  measurement 
)
virtual

Get measurement by index.

The index can be identified by using findMeasurementsByType() or getMeasurementInfos()

Parameters
measurementIndexThe index of the measurement (starting from 0)
measurementReturns a reference to the measurement requested
Returns
Returns EC_Normal if measurement exists, TRC_EC_NoSuchMeasurement otherwise

◆ getMeasurementInfos()

virtual void TrcTrackSet::getMeasurementInfos ( OFVector< OFPair< CodeSequenceMacro, CodeSequenceMacro > > &  typesAndUnits)
virtual

Get descriptive information of all measurements.

Parameters
typesAndUnitsReturns vector of pairs, which each pair holding a code for type of measurement and its physical units.

◆ getName()

virtual OFString TrcTrackSet::getName ( ) const
virtual

Get name of component.

Returns
Name of the module ("TrackSetSequenceItem")

Implements IODComponent.

◆ getNumberOfMeasurements()

size_t TrcTrackSet::getNumberOfMeasurements ( )

Returns number of Measurements in Track Set.

Returns
Number of Measurements in Track Set

◆ getNumberOfTracks()

size_t TrcTrackSet::getNumberOfTracks ( )

Returns number of Tracks in Track Set.

Returns
Number of Tracks in Track Set

◆ getNumberOfTrackSetStatistics()

size_t TrcTrackSet::getNumberOfTrackSetStatistics ( )

Returns number of Track Set Statistics in Track Set.

Returns
Number of Track Set Statistics in Track Set

◆ getNumberOfTrackStatistics()

size_t TrcTrackSet::getNumberOfTrackStatistics ( )

Returns number of Track Statistics in Track Set.

Returns
Number of Track Statistics in Track Set

◆ getRecommendedDisplayCIELabValue()

virtual OFCondition TrcTrackSet::getRecommendedDisplayCIELabValue ( Uint16 &  L,
Uint16 &  a,
Uint16 &  b 
)
virtual

Get copy of Recommended Display CIELab Value.

Parameters
LReturns CIELab L value
aReturns CIELab a value
bReturns CIELab b value
Returns
EC_Normal if successful, an error code otherwise

◆ getRecommendedLineThickness()

virtual OFCondition TrcTrackSet::getRecommendedLineThickness ( Float32 &  value,
const unsigned long  pos = 0 
)
virtual

Get Recommended Line Thickness.

Parameters
valueReference to the variable in which the value should be stored
posIndex of the value to get (0..vm-1)
Returns
EC_Normal if successful, an error code otherwise

◆ getTrackingAlgorithmIdentification()

virtual OFVector<CodeSequenceMacro*>& TrcTrackSet::getTrackingAlgorithmIdentification ( )
virtual

Get access to tracking algorithm identification codes.

Returns
Reference to tracking algorithm identification codes

◆ getTracks()

virtual const OFVector<TrcTrack*>& TrcTrackSet::getTracks ( )
virtual

Get Tracks of this Track Set.

Returns
Reference to Tracks of this Track Set

◆ getTrackSetAnatomy()

virtual CodeWithModifiers& TrcTrackSet::getTrackSetAnatomy ( )
virtual

Get reference to Track Set Anatomical Type Code.

Returns
Reference to the code

◆ getTrackSetDescription()

virtual OFCondition TrcTrackSet::getTrackSetDescription ( OFString value,
const signed long  pos = 0 
) const
virtual

Get Track Set Description.

Parameters
valueReference to variable in which the value should be stored
posIndex of the value to get (0..vm-1), -1 for all components
Returns
EC_Normal if successful, an error code otherwise

◆ getTrackSetLabel()

virtual OFCondition TrcTrackSet::getTrackSetLabel ( OFString value,
const signed long  pos = 0 
) const
virtual

Get Track Set Label.

Parameters
valueReference to variable in which the value should be stored
posIndex of the value to get (0..vm-1), -1 for all components
Returns
EC_Normal if successful, an error code otherwise

◆ getTrackSetNumber()

virtual OFCondition TrcTrackSet::getTrackSetNumber ( Uint16 &  value,
const unsigned long  pos = 0 
) const
virtual

Get Track Set Number (should be 1-n)

Parameters
valueReference to variable in which the value should be stored
posIndex of the value to get (0..vm-1)
Returns
EC_Normal if successful, an error code otherwise

◆ getTrackSetStatistics()

virtual const OFVector<TrcTrackSetStatistic*>& TrcTrackSet::getTrackSetStatistics ( )
virtual

Get access to all statistics defined for the Tracks in this Track Set.

Returns
Returns reference to all Track statistics

◆ getTrackStatistics()

virtual const OFVector<TrcTracksStatistic*>& TrcTrackSet::getTrackStatistics ( )
virtual

Get access to all statistics defined for the Tracks in this Track Set.

Returns
Returns reference to all Track statistics

◆ inventMissing()

virtual void TrcTrackSet::inventMissing ( )
virtual

Set missing values by inventing "default values".

Automatically called during write() by IODComponent.

Reimplemented from IODComponent.

◆ read()

virtual OFCondition TrcTrackSet::read ( DcmItem source,
const OFBool  clearOldData = OFTrue 
)
virtual

Read attributes from given item into this class.

Parameters
sourceThe source to read from
clearOldDataIf OFTrue, old data is cleared before reading. Otherwise old data is overwritten (or amended)
Returns
EC_Normal if reading was successful, error otherwise

Reimplemented from IODComponent.

◆ readTracks()

OFCondition TrcTrackSet::readTracks ( DcmItem source)
protected

Reads Tracks from item into dedicated structures.

Parameters
sourceThe item to read from, must contain Track Sequence
Returns
EC_Normal if reading was successful, error otherwise

◆ readTrackSetStatistics()

OFCondition TrcTrackSet::readTrackSetStatistics ( DcmItem source)
protected

Reads Track Set statistics from item into dedicated structures.

Parameters
sourceThe item to read from, must contain Track Statistics Sequence
Returns
EC_Normal if reading was successful, error otherwise

◆ readTrackStatistics()

OFCondition TrcTrackSet::readTrackStatistics ( DcmItem source)
protected

Reads Track statistics from item into dedicated structures.

Parameters
sourceThe item to read from, must contain Track Set Statistics Sequence
Returns
EC_Normal if reading was successful, error otherwise

◆ setLaterality()

virtual OFCondition TrcTrackSet::setLaterality ( const TrcTypes::E_TrackSetLaterality  value,
const OFBool  checkValue = OFTrue 
)
virtual

Set Laterality.

Parameters
valueValue to be set
checkValueCheck 'value' for conformance if enabled. Parameter is not used but present for consistency with other functions.
Returns
EC_Normal if successful, an error code otherwise

◆ setRecommendedDisplayCIELabValue()

virtual OFCondition TrcTrackSet::setRecommendedDisplayCIELabValue ( const Uint16  L,
const Uint16  a,
const Uint16  b 
)
virtual

Set Recommended Display CIELab Value.

Parameters
LCIELab L component value
aCIELab a component value
bCIELab b component value
Returns
EC_Normal if successful, an error code otherwise

◆ setRecommendedLineThickness()

virtual OFCondition TrcTrackSet::setRecommendedLineThickness ( const Float32 &  value,
const OFBool  checkValue = OFTrue 
)
virtual

Set Recommended Line Thickness.

Parameters
valueValue to be set. The units shall be the same as the units of the coordinate system in which the point coordinates are specified.
checkValueCheck 'value' for conformance with VR (FL) if enabled
Returns
EC_Normal if successful, an error code otherwise

◆ setTrackSetDescription()

virtual OFCondition TrcTrackSet::setTrackSetDescription ( const OFString value,
const OFBool  checkValue = OFTrue 
)
virtual

Set Track Set Description.

Parameters
valueValue to be set (single value only) or "" for no value
checkValueCheck 'value' for conformance with VR (UT) and VM (1) if enabled
Returns
EC_Normal if successful, an error code otherwise

◆ setTrackSetLabel()

virtual OFCondition TrcTrackSet::setTrackSetLabel ( const OFString value,
const OFBool  checkValue = OFTrue 
)
virtual

Set Track Set Label.

Parameters
valueValue to be set (single value only) or "" for no value
checkValueCheck 'value' for conformance with VR (LO) and VM (1) if enabled
Returns
EC_Normal if successful, an error code otherwise

◆ write()

virtual OFCondition TrcTrackSet::write ( DcmItem destination)
virtual

Write attributes from this class into given item.

Parameters
destinationThe item to write to
Returns
EC_Normal if writing was successful, error otherwise

Reimplemented from IODComponent.

◆ writeMeasurements()

OFCondition TrcTrackSet::writeMeasurements ( OFCondition result,
DcmItem destination 
)
protected

Write Measurements to given item.

Parameters
resultReturns EC_Normal if writing was successful, error otherwise or if result has not been EC_Normal when calling
destinationThe destination item to write to. The Measurements Sequence will be written by this method.
Returns
Same as parameter "result"

◆ writeTracks()

OFCondition TrcTrackSet::writeTracks ( OFCondition result,
DcmItem destination 
)
protected

Write Tracks to given item.

Parameters
resultReturns EC_Normal if writing was successful, error otherwise or if result has not been EC_Normal when calling
destinationThe destination item to write to. The Tracks Sequence will be written by this method.
Returns
Same as parameter "result"

◆ writeTrackSetStatistics()

void TrcTrackSet::writeTrackSetStatistics ( OFCondition result,
DcmItem destination 
)
protected

Write Track Statistics to given item.

Parameters
resultReturns EC_Normal if writing was successful, error otherwise or if result has not been EC_Normal when calling
destinationThe destination item to write to. The Track Set Statistic Sequence will be written by this method.

◆ writeTrackStatistics()

void TrcTrackSet::writeTrackStatistics ( OFCondition result,
DcmItem destination 
)
protected

Write Track Statistics to given item.

Parameters
resultReturns EC_Normal if writing was successful, error otherwise or if result has not been EC_Normal when calling
destinationThe destination item to write to. The Track Statistic Sequence will be written by this method.

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


Generated on Mon Jul 17 2017 for DCMTK Version 3.6.2 by Doxygen 1.8.13