Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ACG::ColorCoder Class Reference

Class for generating nice colors for doubles. More...

#include <ACG/Utils/ColorCoder.hh>

Public Member Functions

 ColorCoder (float _min=0.0, float _max=1.0, bool _signed=false)
 Default constructor.
void set_range (float _min, float _max, bool _signed)
 set the color coding range for unsigned coding
ACG::Vec4uc color4 (float _v) const
 color coding
ACG::Vec3uc color (float _v) const
 color coding
ACG::Vec3f color_float (float _v) const
 color coding
ACG::Vec4f color_float4 (float _v) const
 color coding
QColor color_qcolor (float _v) const
 color coding
float min () const
 min scalar value
float max () const
 max scalar value
ACG::Vec4f operator() (float _v) const

Private Member Functions

ACG::Vec4uc color_unsigned (float _v) const
ACG::Vec4uc color_signed (float _v) const

Private Attributes

float val0_
float val1_
float val2_
float val3_
float val4_
bool signed_mode_

Detailed Description

Class for generating nice colors for doubles.

Definition at line 75 of file ColorCoder.hh.

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