GDCM  2.4.5
Public Member Functions | List of all members
gdcm::Attribute< Group, Element, TVR, VM::VM1_3 > Class Template Reference

#include <gdcmAttribute.h>

Inheritance diagram for gdcm::Attribute< Group, Element, TVR, VM::VM1_3 >:
Inheritance graph
[legend]
Collaboration diagram for gdcm::Attribute< Group, Element, TVR, VM::VM1_3 >:
Collaboration graph
[legend]

Public Member Functions

VM GetVM () const
 
- Public Member Functions inherited from gdcm::Attribute< Group, Element, TVR, VM::VM1_n >
 Attribute ()
 
 ~Attribute ()
 
 GDCM_STATIC_ASSERT (((VR::VRType) TVR &(VR::VRType)(TagToType< Group, Element >::VRType)))
 
 GDCM_STATIC_ASSERT ((VM::VM1_n &(VM::VMType)(TagToType< Group, Element >::VMType)))
 
 GDCM_STATIC_ASSERT (((((VR::VRType) TVR &VR::VR_VM1)&&((VM::VMType) TagToType< Group, Element >::VMType==VM::VM1))||!((VR::VRType) TVR &VR::VR_VM1)))
 
DataElement GetAsDataElement () const
 
unsigned int GetNumberOfValues () const
 
ArrayTypeGetValue (unsigned int idx=0)
 
ArrayType const & GetValue (unsigned int idx=0) const
 
const ArrayTypeGetValues () const
 
ArrayTypeoperator[] (unsigned int idx)
 
ArrayType const & operator[] (unsigned int idx) const
 
void Print (std::ostream &os) const
 
void Set (DataSet const &ds)
 
void SetFromDataElement (DataElement const &de)
 
void SetFromDataSet (DataSet const &ds)
 
void SetNumberOfValues (unsigned int numel)
 
void SetValue (unsigned int idx, ArrayType v)
 
void SetValue (ArrayType v)
 
void SetValues (const ArrayType *array, unsigned int numel, bool own=false)
 

Additional Inherited Members

- Public Types inherited from gdcm::Attribute< Group, Element, TVR, VM::VM1_n >
typedef VRToType< TVR >::Type ArrayType
 
- Static Public Member Functions inherited from gdcm::Attribute< Group, Element, TVR, VM::VM1_n >
static VM GetDictVM ()
 
static VR GetDictVR ()
 
static Tag GetTag ()
 
static VM GetVM ()
 
static VR GetVR ()
 
- Protected Member Functions inherited from gdcm::Attribute< Group, Element, TVR, VM::VM1_n >
void SetByteValue (const ByteValue *bv)
 

Member Function Documentation

template<uint16_t Group, uint16_t Element, int TVR>
VM gdcm::Attribute< Group, Element, TVR, VM::VM1_3 >::GetVM ( ) const
inline

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

Generated on Fri Sep 25 2015 17:58:29 for GDCM by doxygen 1.8.9.1
SourceForge.net Logo