#include <ColorModel.h>

Public Types

enum  TColorModel { TRIA, INVERSE_TRIA, GRAY, INVERSE_GRAY }
 
enum  TStyle { FLOW, ZERO_BASED }
 

Public Member Functions

 ColorGradient (const ColorGradient &rclCR)
 
 ColorGradient (float fMin, float fMax, unsigned short usCtColors, TStyle tS, bool bOG=false)
 
 ColorGradient (void)
 
Color getColor (float fVal) const
 
unsigned short getColorIndex (float fVal) const
 
const ColorModelgetColorModel (void) const
 
TColorModel getColorModelType (void) const
 
unsigned short getCountColors (void) const
 
float getMaxValue (void) const
 
unsigned short getMinColors (void) const
 
float getMinValue (void) const
 
void getRange (float &rfMin, float &rfMax) const
 
TStyle getStyle (void) const
 
bool isOutsideGrayed (void) const
 
ColorGradientoperator= (const ColorGradient &rclCR)
 
void set (float fMin, float fMax, unsigned short usCt, TStyle tS, bool bOG)
 
void setColorModel (TColorModel tModel)
 
void setCountColors (unsigned short usCt)
 
void setOutsideGrayed (bool bGrayed)
 
void setRange (float fMin, float fMax)
 
void setStyle (TStyle tS)
 

Protected Member Functions

void rebuild (void)
 
void setColorModel (void)
 

Member Enumeration Documentation

◆ TColorModel

Enumerator
TRIA 
INVERSE_TRIA 
GRAY 
INVERSE_GRAY 

◆ TStyle

Enumerator
FLOW 
ZERO_BASED 

Constructor & Destructor Documentation

◆ ColorGradient() [1/3]

ColorGradient::ColorGradient ( void  )

References set(), setColorModel(), and ZERO_BASED.

◆ ColorGradient() [2/3]

ColorGradient::ColorGradient ( float  fMin,
float  fMax,
unsigned short  usCtColors,
TStyle  tS,
bool  bOG = false 
)

References set(), and setColorModel().

◆ ColorGradient() [3/3]

ColorGradient::ColorGradient ( const ColorGradient rclCR)

Member Function Documentation

◆ getColor()

Color App::ColorGradient::getColor ( float  fVal) const

References FLOW, and ZERO_BASED.

◆ getColorIndex()

unsigned short App::ColorGradient::getColorIndex ( float  fVal) const

References FLOW, and ZERO_BASED.

◆ getColorModel()

const ColorModel & App::ColorGradient::getColorModel ( void  ) const

References ZERO_BASED.

◆ getColorModelType()

TColorModel App::ColorGradient::getColorModelType ( void  ) const

◆ getCountColors()

unsigned short App::ColorGradient::getCountColors ( void  ) const

◆ getMaxValue()

float App::ColorGradient::getMaxValue ( void  ) const

◆ getMinColors()

unsigned short ColorGradient::getMinColors ( void  ) const

References FLOW, and ZERO_BASED.

Referenced by set().

◆ getMinValue()

float App::ColorGradient::getMinValue ( void  ) const

◆ getRange()

void App::ColorGradient::getRange ( float &  rfMin,
float &  rfMax 
) const

◆ getStyle()

TStyle App::ColorGradient::getStyle ( void  ) const

◆ isOutsideGrayed()

bool App::ColorGradient::isOutsideGrayed ( void  ) const

◆ operator=()

ColorGradient & ColorGradient::operator= ( const ColorGradient rclCR)

◆ rebuild()

void ColorGradient::rebuild ( void  )
protected

References FLOW, and ZERO_BASED.

Referenced by set(), and setColorModel().

◆ set()

void ColorGradient::set ( float  fMin,
float  fMax,
unsigned short  usCt,
TStyle  tS,
bool  bOG 
)

◆ setColorModel() [1/2]

void ColorGradient::setColorModel ( TColorModel  tModel)

References rebuild(), and setColorModel().

◆ setColorModel() [2/2]

void ColorGradient::setColorModel ( void  )
protected

◆ setCountColors()

void App::ColorGradient::setCountColors ( unsigned short  usCt)

◆ setOutsideGrayed()

void App::ColorGradient::setOutsideGrayed ( bool  bGrayed)

◆ setRange()

void App::ColorGradient::setRange ( float  fMin,
float  fMax 
)

◆ setStyle()

void App::ColorGradient::setStyle ( TStyle  tS)

The documentation for this class was generated from the following files:
  • src/App/ColorModel.h
  • src/App/ColorModel.cpp