Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
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:

- ACG/Utils/ColorCoder.hh
- ACG/Utils/ColorCoder.cc