GDCM  2.2.0
Public Types | Static Public Member Functions
gdcm::SurfaceHelper Class Reference

#include <gdcmSurfaceHelper.h>

List of all members.

Public Types

typedef std::vector< unsigned
short > 
ColorArray

Static Public Member Functions

template<typename T , typename U >
static std::vector< T > RecommendedDisplayCIELabToRGB (const ColorArray &CIELab, const U rangeMax=255)
 Convert a DICOM CIE-Lab (after reading) color into RGB.
template<typename U >
static std::vector< float > RecommendedDisplayCIELabToRGB (const ColorArray &CIELab, const U rangeMax=255)
 Convert a DICOM CIE-Lab (after reading) color into RGB.
template<typename T , typename U >
static ColorArray RGBToRecommendedDisplayCIELab (const std::vector< T > &RGB, const U rangeMax=255)
 Convert a RGB color into DICOM CIE-Lab (ready to write).
template<typename T , typename U >
static unsigned short RGBToRecommendedDisplayGrayscale (const std::vector< T > &RGB, const U rangeMax=255)
 Convert a RGB color into DICOM grayscale (ready to write).

Member Typedef Documentation

typedef std::vector< unsigned short > gdcm::SurfaceHelper::ColorArray

Member Function Documentation

template<typename U >
std::vector< float > gdcm::SurfaceHelper::RecommendedDisplayCIELabToRGB ( const ColorArray CIELab,
const U  rangeMax = 255 
)
static

Convert a DICOM CIE-Lab (after reading) color into RGB.

See also:
PS 3.3 C.10.7.1.1
Parameters:
CIELabDICOM CIE-Lab array.
rangeMaxMax value of the RGB range.
Template Parameters:
TType of CIELab components.
UType of rangeMax value.
template<typename U >
static std::vector<float> gdcm::SurfaceHelper::RecommendedDisplayCIELabToRGB ( const ColorArray CIELab,
const U  rangeMax = 255 
)
static

Convert a DICOM CIE-Lab (after reading) color into RGB.

See also:
PS 3.3 C.10.7.1.1
Parameters:
CIELabDICOM CIE-Lab array.
rangeMaxMax value of the RGB range.
Template Parameters:
UType of rangeMax value.
template<typename T , typename U >
SurfaceHelper::ColorArray gdcm::SurfaceHelper::RGBToRecommendedDisplayCIELab ( const std::vector< T > &  RGB,
const U  rangeMax = 255 
)
static

Convert a RGB color into DICOM CIE-Lab (ready to write).

See also:
PS 3.3 C.10.7.1.1
Parameters:
RGBRGB array.
rangeMaxMax value of the RGB range.
Template Parameters:
TType of RGB components.
UType of rangeMax value.
template<typename T , typename U >
unsigned short gdcm::SurfaceHelper::RGBToRecommendedDisplayGrayscale ( const std::vector< T > &  RGB,
const U  rangeMax = 255 
)
static

Convert a RGB color into DICOM grayscale (ready to write).

See also:
PS 3.3 C.27.1 tag(0062,000C)
Parameters:
RGBRGB array.
rangeMaxMax value of the RGB range.
Template Parameters:
TType of RGB components.
UType of rangeMax value.

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

Generated on Wed Jun 13 2012 20:40:40 for GDCM by doxygen 1.8.1
SourceForge.net Logo