#include <scales.h>
D3::QuantizeScale::QuantizeScale |
( |
| ) |
|
|
inline |
D3::QuantizeScale::QuantizeScale |
( |
bool |
derived | ) |
|
|
inline |
double D3::Scale::ApplyScale |
( |
double |
input | ) |
|
|
inlineinherited |
Calculate the ouput for [input], based on the scale's scaling function.
int D3::Scale::ApplyScale |
( |
int |
input | ) |
|
|
inlineinherited |
Scale D3::Scale::Copy |
( |
| ) |
|
|
inlineinherited |
Make a copy of this scale.
int D3::D3_Base::GetID |
( |
| ) |
const |
|
inlineinherited |
template<typename T >
double D3::QuantizeScale::InvertExtent |
( |
T |
y | ) |
|
|
inline |
void D3::D3_Base::Log |
( |
| ) |
const |
|
inlineinherited |
template<typename T , size_t SIZE>
Set the input values corresponding to values in the range. Array should contain same number of elements as the one used to set the range.
Scale& D3::Scale::SetDomain |
( |
double |
min, |
|
|
double |
max |
|
) |
| |
|
inlineinherited |
template<typename T , size_t SIZE>
Set the output values corresponding to values in the domain. Output for values in between will be interpolated with a function determined by the type of the scale. Array should contain same number of elements as the one used to set the domain.
Scale& D3::Scale::SetRange |
( |
double |
min, |
|
|
double |
max |
|
) |
| |
|
inlineinherited |
The documentation for this class was generated from the following file: