ITK  4.8.0
Insight Segmentation and Registration Toolkit
Public Member Functions | List of all members
itk::DCMTKSequence Class Reference

#include <itkDCMTKFileReader.h>

Detailed Description

Definition at line 78 of file itkDCMTKFileReader.h.

Public Member Functions

int card () const
 
 DCMTKSequence ()
 
int GetElementCS (const unsigned short group, const unsigned short element, std::string &target, const bool throwException=true) const
 
int GetElementCSorOB (const unsigned short group, const unsigned short element, std::string &target, const bool throwException=true) const
 
int GetElementDS (const unsigned short group, const unsigned short element, std::string &target, const bool throwException=true) const
 
template<typename TType >
int GetElementDSorOB (const unsigned short group, const unsigned short element, TType &target, const bool throwException=true) const
 
template<typename TType >
int GetElementDSorOB (const unsigned short group, const unsigned short element, int count, TType *target, const bool throwException=true) const
 
int GetElementFD (const unsigned short group, const unsigned short element, int count, double *target, const bool throwException=true) const
 
int GetElementFD (const unsigned short group, const unsigned short element, double &target, const bool throwException=true) const
 
int GetElementOB (const unsigned short group, const unsigned short element, std::string &target, const bool throwException=true) const
 
int GetElementTM (const unsigned short group, const unsigned short element, std::string &target, const bool throwException=true) const
 
int GetSequence (unsigned long index, DCMTKSequence &target, const bool throwException=true) const
 
int GetStack (const unsigned short group, const unsigned short element, DcmStack &resultStack, const bool throwException=true) const
 
void SetDcmSequenceOfItems (DcmSequenceOfItems *seq)
 
DcmSequenceOfItems * m_DcmSequenceOfItems
 
template<typename TType >
int GetElementDS (const unsigned short group, const unsigned short element, unsigned short count, TType *target, const bool throwException=true) const
 
int GetElementSQ (const unsigned short group, const unsigned short element, DCMTKSequence &target, const bool throwException=true) const
 
int GetElementItem (unsigned short itemIndex, DCMTKItem &target, const bool throwException=true) const
 
void print (std::ostream &out) const
 

Constructor & Destructor Documentation

itk::DCMTKSequence::DCMTKSequence ( )
inline

Definition at line 81 of file itkDCMTKFileReader.h.

Member Function Documentation

int itk::DCMTKSequence::card ( ) const
int itk::DCMTKSequence::GetElementCS ( const unsigned short  group,
const unsigned short  element,
std::string &  target,
const bool  throwException = true 
) const
int itk::DCMTKSequence::GetElementCSorOB ( const unsigned short  group,
const unsigned short  element,
std::string &  target,
const bool  throwException = true 
) const
int itk::DCMTKSequence::GetElementDS ( const unsigned short  group,
const unsigned short  element,
std::string &  target,
const bool  throwException = true 
) const
template<typename TType >
int itk::DCMTKSequence::GetElementDS ( const unsigned short  group,
const unsigned short  element,
unsigned short  count,
TType *  target,
const bool  throwException = true 
) const
inline

Get an array of data values, as contained in a DICOM DecimalString Item

Definition at line 177 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

template<typename TType >
int itk::DCMTKSequence::GetElementDSorOB ( const unsigned short  group,
const unsigned short  element,
TType &  target,
const bool  throwException = true 
) const
inline

Definition at line 105 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

template<typename TType >
int itk::DCMTKSequence::GetElementDSorOB ( const unsigned short  group,
const unsigned short  element,
int  count,
TType *  target,
const bool  throwException = true 
) const
inline

Definition at line 129 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

int itk::DCMTKSequence::GetElementFD ( const unsigned short  group,
const unsigned short  element,
int  count,
double *  target,
const bool  throwException = true 
) const
int itk::DCMTKSequence::GetElementFD ( const unsigned short  group,
const unsigned short  element,
double &  target,
const bool  throwException = true 
) const
int itk::DCMTKSequence::GetElementItem ( unsigned short  itemIndex,
DCMTKItem target,
const bool  throwException = true 
) const

Get an array of data values, as contained in a DICOM DecimalString Item

int itk::DCMTKSequence::GetElementOB ( const unsigned short  group,
const unsigned short  element,
std::string &  target,
const bool  throwException = true 
) const
int itk::DCMTKSequence::GetElementSQ ( const unsigned short  group,
const unsigned short  element,
DCMTKSequence target,
const bool  throwException = true 
) const

Get an array of data values, as contained in a DICOM DecimalString Item

int itk::DCMTKSequence::GetElementTM ( const unsigned short  group,
const unsigned short  element,
std::string &  target,
const bool  throwException = true 
) const
int itk::DCMTKSequence::GetSequence ( unsigned long  index,
DCMTKSequence target,
const bool  throwException = true 
) const
int itk::DCMTKSequence::GetStack ( const unsigned short  group,
const unsigned short  element,
DcmStack &  resultStack,
const bool  throwException = true 
) const
void itk::DCMTKSequence::print ( std::ostream &  out) const
inline

Get an array of data values, as contained in a DICOM DecimalString Item

Definition at line 228 of file itkDCMTKFileReader.h.

void itk::DCMTKSequence::SetDcmSequenceOfItems ( DcmSequenceOfItems *  seq)

Member Data Documentation

DcmSequenceOfItems* itk::DCMTKSequence::m_DcmSequenceOfItems
private

Get an array of data values, as contained in a DICOM DecimalString Item

Definition at line 233 of file itkDCMTKFileReader.h.


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