#include "stdafx.h"
#include "ColorTransfer.h"
Functions | |
static void | setColor (float aLowerMark, float anUpperMark, ColorType aType) |
void | ColorTransfer::init () |
void | ColorTransfer::end () |
Float_Color | ColorTransfer::getIntensity (float anIntensity, ColorType aType) |
Float_Color | ColorTransfer::getIntensity (int anIntensity, ColorType aType) |
void | ColorTransfer::removeColorMarker (float anIntensity, ColorType aType) |
void | ColorTransfer::addMarker (float anIntensity, Float_Color aColor, ColorType aType) |
std::map< float, Float_Color > * | ColorTransfer::getColorTransferPt (ColorType aType) |
Variables | |
static int | theNumberOfTypes = 13 |
static std::map< float, Float_Color > * | theColorTransfer = NULL |
static Float_Color * | theColors = NULL |
static void setColor | ( | float | aLowerMark, | |
float | anUpperMark, | |||
ColorType | aType | |||
) | [static] |
linearly computes all color values between given intensity values
aLowerMark | the lower intensity value | |
anUpperMark | the higher intensity value |
Float_Color* theColors = NULL [static] |
std::map<float, Float_Color>* theColorTransfer = NULL [static] |
int theNumberOfTypes = 13 [static] |