34 #ifndef AIMS_UTILITY_CONVERTER_RGB_H 
   35 #define AIMS_UTILITY_CONVERTER_RGB_H 
   54     out = 
AimsRGB( (::
byte) in, (::
byte) in, (::
byte) in );
 
   68     out = 
AimsRGBA( (::
byte) in, (::
byte) in, (::
byte) in, 255 );
 
   82     out = (OUTP) ( sqrt( ( (
double) in.
red() ) * in.
red()
 
   84                         + ( (
double) in.
blue() ) * in.
blue() ) );
 
   98     out = (OUTP) ( sqrt( ( (
double) in.
red() ) * in.
red()
 
  100                         + ( (
double) in.
blue() ) * in.
blue() ) );
 
  132   template <
typename T, 
int D>
 
  138       for( uint8_t i=0; i<3 && i<in.
size(); ++i )
 
  144   template <
typename T, 
int D>
 
  150       for( uint8_t i=0; i<3 && i<out.
size(); ++i )
 
  156   template <
typename T, 
int D>
 
  162       for( uint8_t i=0; i<4 && i<in.
size(); ++i )
 
  168   template <
typename T, 
int D>
 
  174       for( uint8_t i=0; i<4 && i<out.
size(); ++i )
 
void convert(const AimsRGBA &in, AimsRGB &out) const
void convert(const AimsRGBA &in, AimsVector< T, D > &out) const
void convert(const AimsRGB &in, AimsRGBA &out) const
void convert(const AimsRGB &in, AimsVector< T, D > &out) const
void convert(const AimsVector< T, D > &in, AimsRGBA &out) const
void convert(const AimsVector< T, D > &in, AimsRGB &out) const
void convert(const INP &in, OUTP &out) const
const uint8_t & green() const
const uint8_t & blue() const
const uint8_t & red() const
const uint8_t & red() const
const uint8_t & blue() const
const uint8_t & green() const
carto::VoxelRGBA AimsRGBA