Eigene Dateien/9.Semester/Visualisierung/LU/Beispiel2/FlowVis_jan17/FlowVis/FlowVis/ColorTransfer.cpp File Reference

#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_ColortheColors = NULL

Function Documentation

static void setColor ( float  aLowerMark,
float  anUpperMark,
ColorType  aType 
) [static]

linearly computes all color values between given intensity values

Parameters:
aLowerMark the lower intensity value
anUpperMark the higher intensity value


Variable Documentation

Float_Color* theColors = NULL [static]

std::map<float, Float_Color>* theColorTransfer = NULL [static]

int theNumberOfTypes = 13 [static]


Generated on Wed Jan 17 09:27:51 2007 for FlowVis by  doxygen 1.4.7