![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cPair.h>
Public Member Functions | |
| TYPE | get_Min () const |
| TYPE | get_Max () const |
| TYPE | get_Avg () const |
| TYPE | GetClampValue (TYPE nVal) const |
| bool | IsInsideI (TYPE nVal) const |
| bool | IsInsideX (TYPE nVal) const |
| TYPE | get_RangeI () const |
| TYPE | get_RangeX () const |
| TYPE | GetLinear1 (float fOne) const |
| int | GetSpinValueI (int iVal) const |
| void | SetZero () |
| void | put_Min (TYPE iLo) |
| void | put_Max (TYPE iHi) |
| void | SetRange (TYPE iLo, TYPE iHi) |
| void | NormalizeRange () |
| void | UnionValue (TYPE nVal) |
| bool | IsRangeOverlapI (const THIS_t &x) const |
| void | SetUnionRange (const THIS_t &x) |
Public Attributes | |
| TYPE | m_Lo |
| low range value. More... | |
| TYPE | m_Hi |
| inclusive high side of range. int size = (hi-lo)+1, float size = hi-lo ?? weird. More... | |
|
inline |
|
inline |
|
inline |
|
inline |
Typically used for inclusive int types.
|
inline |
Typically used for exclusive float types.
|
inline |
|
inline |
|
inline |
|
inline |
Is the index in the range? inclusive.
|
inline |
Is the index in the range? Non inclusive.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
May not be normalized ?
|
inline |
|
inline |
|
inline |
Expand the range to include this value. Normalized
| TYPE Gray::cRangeT< TYPE >::m_Hi |
inclusive high side of range. int size = (hi-lo)+1, float size = hi-lo ?? weird.
| TYPE Gray::cRangeT< TYPE >::m_Lo |
low range value.