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

Constructor & Destructor Documentation

itk::DCMTKSequence::DCMTKSequence ( )
inline

Definition at line 81 of file itkDCMTKFileReader.h.

Member Function Documentation

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

Definition at line 105 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

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

Definition at line 129 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

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

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

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

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

int itk::DCMTKSequence::GetElementTM ( unsigned short  group,
unsigned short  element,
std::string &  target,
bool  throwException = true 
)
int itk::DCMTKSequence::GetSequence ( unsigned long  index,
DCMTKSequence target,
bool  throwException = true 
)
int itk::DCMTKSequence::GetStack ( unsigned short  group,
unsigned short  element,
DcmStack &  resultStack,
bool  throwException = true 
)
void itk::DCMTKSequence::print ( std::ostream &  out)
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: