Logo Search packages:      
Sourcecode: gdcm version File versions  Download package

Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | Friends

gdcm::VL Class Reference

Value Length. More...

#include <gdcmVL.h>

List of all members.

Public Types

typedef uint32_t Type

Public Member Functions

VL GetLength () const
bool IsOdd () const
 Return whether or not the VL is odd or not.
bool IsUndefined () const
 operator uint32_t () const
VLoperator++ ()
VL operator++ (int)
VLoperator+= (VL const &vl)
 += operator
template<typename TSwap >
std::istream & Read (std::istream &is)
template<typename TSwap >
std::istream & Read16 (std::istream &is)
void SetToUndefined ()
 VL (uint32_t vl=0)
template<typename TSwap >
const std::ostream & Write (std::ostream &os) const
template<typename TSwap >
const std::ostream & Write16 (std::ostream &os) const

Static Public Member Functions

static uint16_t GetVL16Max ()
static uint32_t GetVL32Max ()

Private Attributes

uint32_t ValueLength

Friends

std::ostream & operator<< (std::ostream &os, const VL &vl)

Detailed Description

Value Length.

Warning:
this is a 4bytes value ! Do not try to use it for 2bytes value length

Definition at line 30 of file gdcmVL.h.


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

Generated by  Doxygen 1.6.0   Back to index