5namespace LinearAlgebra {
12 Range16(float range); // range -1..1
13 Range16(short range); // range -32768..32767
15 inline Range16 operator-(Range16 a);
16 inline Range16 operator+(Range16 a);
17 inline virtual Range16 &operator-();
19 inline bool operator==(Range16 a);
20 inline bool operator!=(Range16 a);
22 inline bool operator<(Range16 a);
23 inline bool operator>(Range16 a);
24 inline bool operator<=(Range16 a);
25 inline bool operator>=(Range16 a);
28 // How do we make sure we have 16 bit range on every platform?
29 // uint16_t range; // 16-bit range
30 unsigned short range; // 16-bit range
RangeUsing< T > operator-()
Definition Range.h:40
RangeUsing< T > operator+(RangeUsing< T > a)
Definition Range.h:39
T value
Definition Range.h:43
T GetValue()
Definition Range.h:41
RangeUsing< T > operator-(RangeUsing< T > a)
Definition Range.h:38
Definition AbsoluteEncoder.h:5