GDCM 2.0.17

gdcm::Element< TVR, TVM > Class Template Reference

Element class. More...

#include <gdcmElement.h>

Inheritance diagram for gdcm::Element< TVR, TVM >:

List of all members.

Public Types

typedef VRToType< TVR >::Type Type

Public Member Functions

unsigned long GetLength () const
const VRToType< TVR >::TypeGetValue (unsigned int idx=0) const
VRToType< TVR >::TypeGetValue (unsigned int idx=0)
const VRToType< TVR >::TypeGetValues () const
VRToType< TVR >::Type operator[] (unsigned int idx) const
void Print (std::ostream &_os) const
void Read (std::istream &_is)
void Set (Value const &v)
void SetFromDataElement (DataElement const &de)
void SetValue (typename VRToType< TVR >::Type v, unsigned int idx=0)
void Write (std::ostream &_os) const

Public Attributes

VRToType< TVR >::Type Internal [VMToLength< TVM >::Length]

Protected Member Functions

void SetNoSwap (Value const &v)

Detailed Description

template<int TVR, int TVM>
class gdcm::Element< TVR, TVM >

Element class.

Note:
TODO
Examples:

csa2img.cxx.


Member Typedef Documentation

template<int TVR, int TVM>
typedef VRToType<TVR>::Type gdcm::Element< TVR, TVM >::Type

Member Function Documentation

template<int TVR, int TVM>
const VRToType<TVR>::Type& gdcm::Element< TVR, TVM >::GetValue ( unsigned int  idx = 0) const [inline]
template<int TVR, int TVM>
VRToType<TVR>::Type& gdcm::Element< TVR, TVM >::GetValue ( unsigned int  idx = 0) [inline]
template<int TVR, int TVM>
const VRToType<TVR>::Type* gdcm::Element< TVR, TVM >::GetValues ( ) const [inline]
template<int TVR, int TVM>
VRToType<TVR>::Type gdcm::Element< TVR, TVM >::operator[] ( unsigned int  idx) const [inline]
template<int TVR, int TVM>
void gdcm::Element< TVR, TVM >::Print ( std::ostream &  _os) const [inline]
template<int TVR, int TVM>
void gdcm::Element< TVR, TVM >::Set ( Value const &  v) [inline]
template<int TVR, int TVM>
void gdcm::Element< TVR, TVM >::SetFromDataElement ( DataElement< TVR, TVM > const &  de) [inline]
template<int TVR, int TVM>
void gdcm::Element< TVR, TVM >::SetNoSwap ( Value const &  v) [inline, protected]
template<int TVR, int TVM>
void gdcm::Element< TVR, TVM >::SetValue ( typename VRToType< TVR >::Type  v,
unsigned int  idx = 0 
) [inline]

Member Data Documentation


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

Generated on Tue Feb 1 2011 23:59:16 for GDCM by doxygen 1.7.3
SourceForge.net Logo