GDCM  2.4.5
Classes | Namespaces | Macros | Typedefs | Functions | Variables
gdcmVR.h File Reference
#include "gdcmTag.h"
#include "gdcmTrace.h"
#include "gdcmString.h"
#include <iostream>
#include <fstream>
#include <assert.h>
Include dependency graph for gdcmVR.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gdcm::UI
 
class  gdcm::VR
 VR class This is adapted from DICOM standard The biggest difference is the INVALID VR and the composite one that differ from standard (more like an addition) This allow us to represent all the possible case express in the DICOMV3 dict. More...
 
struct  gdcm::VRToEncoding< T >
 
struct  gdcm::VRToType< T >
 

Namespaces

 gdcm
 

Macros

#define TYPETOENCODING(type, rep, rtype)
 
#define VRTypeTemplateCase(type)
 

Typedefs

typedef String<'\\', 16 > gdcm::AEComp
 
typedef String<'\\', 64 > gdcm::ASComp
 
typedef String<'\\', 16 > gdcm::CSComp
 
typedef String<'\\', 64 > gdcm::DAComp
 
typedef String<'\\', 64 > gdcm::DTComp
 
typedef String<'\\', 64 > gdcm::LOComp
 
typedef String<'\\', 64 > gdcm::LTComp
 
typedef String<'\\', 64 > gdcm::PNComp
 
typedef String<'\\', 64 > gdcm::SHComp
 
typedef String<'\\', 64 > gdcm::STComp
 
typedef String<'\\', 16 > gdcm::TMComp
 
typedef String<'\\', 64, 0 > gdcm::UIComp
 
typedef String<'\\', 64 > gdcm::UTComp
 

Functions

std::ostream & gdcm::operator<< (std::ostream &_os, const VR &val)
 
std::ostream & gdcm::operator<< (std::ostream &_os, const UI &_val)
 
 gdcm::TYPETOENCODING (SQ, VRBINARY, unsigned char) TYPETOENCODING(UN
 

Variables

 gdcm::VRBINARY
 

Macro Definition Documentation

#define TYPETOENCODING (   type,
  rep,
  rtype 
)
Value:
template<> struct VRToEncoding<VR::type> \
{ enum { Mode = VR::rep }; }; \
template<> struct VRToType<VR::type> \
{ typedef rtype Type; };
Mode
Definition: gdcmTerminal.h:32
#define VRTypeTemplateCase (   type)
Value:
case VR::type: \
return sizeof ( VRToType<VR::type>::Type );

Referenced by gdcm::VR::GetSize().


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