ITK  6.0.0
Insight Toolkit
Public Member Functions | Private Attributes | List of all members
itk::DCMTKSequence Class Reference

#include <itkDCMTKFileReader.h>

Detailed Description

Definition at line 80 of file itkDCMTKFileReader.h.

Public Member Functions

int card () const
 
 DCMTKSequence ()=default
 
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, int count, TType *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
 
int GetElementFD (const unsigned short group, const unsigned short element, double &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 GetElementItem (unsigned short itemIndex, DCMTKItem &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 GetElementSQ (const unsigned short group, const unsigned short element, DCMTKSequence &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 print (std::ostream &out) const
 
void SetDcmSequenceOfItems (DcmSequenceOfItems *seq)
 
template<typename TType >
int GetElementDS (const unsigned short group, const unsigned short element, unsigned short count, TType *target, const bool throwException=true) const
 

Private Attributes

DcmSequenceOfItems * m_DcmSequenceOfItems { nullptr }
 

Constructor & Destructor Documentation

◆ DCMTKSequence()

itk::DCMTKSequence::DCMTKSequence ( )
default

Member Function Documentation

◆ card()

int itk::DCMTKSequence::card ( ) const

◆ GetElementCS()

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

◆ GetElementCSorOB()

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

◆ GetElementDS() [1/2]

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

◆ GetElementDS() [2/2]

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 190 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

◆ GetElementDSorOB() [1/2]

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 138 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

◆ GetElementDSorOB() [2/2]

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 115 of file itkDCMTKFileReader.h.

References DCMTKExceptionOrErrorReturn.

◆ GetElementFD() [1/2]

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

◆ GetElementFD() [2/2]

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

◆ GetElementItem()

int itk::DCMTKSequence::GetElementItem ( unsigned short  itemIndex,
DCMTKItem target,
const bool  throwException = true 
) const

◆ GetElementOB()

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

◆ GetElementSQ()

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

◆ GetElementTM()

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

◆ GetSequence()

int itk::DCMTKSequence::GetSequence ( unsigned long  index,
DCMTKSequence target,
const bool  throwException = true 
) const

◆ GetStack()

int itk::DCMTKSequence::GetStack ( const unsigned short  group,
const unsigned short  element,
DcmStack &  resultStack,
const bool  throwException = true 
) const

◆ print()

void itk::DCMTKSequence::print ( std::ostream &  out) const
inline

Definition at line 235 of file itkDCMTKFileReader.h.

◆ SetDcmSequenceOfItems()

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

Member Data Documentation

◆ m_DcmSequenceOfItems

DcmSequenceOfItems* itk::DCMTKSequence::m_DcmSequenceOfItems { nullptr }
private

Definition at line 241 of file itkDCMTKFileReader.h.


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