Color normalization for a logarithmic scale.
Definition at line 52 of file norm_logarithmic.hpp.
|
| ColorNormalizationLogarithmic () |
| Constructor that sets min == 1.0 and max == 100.0 . More...
|
|
| ColorNormalizationLogarithmic (ColorNormalizationLogarithmic &&)=default |
|
| ColorNormalizationLogarithmic (ColorNormalizationLogarithmic const &)=default |
|
| ColorNormalizationLogarithmic (double min, double max) |
| Constructor that sets min() and max() to the provided values. More...
|
|
template<class ForwardIterator > |
| ColorNormalizationLogarithmic (ForwardIterator first, ForwardIterator last) |
| Constructor that sets min() and max() to the min and max of the provided range, and mid() to their midpoint. More...
|
|
| ColorNormalizationLogarithmic (std::vector< double > const &values) |
| Constructor that sets min() and max() to the min and max of the provided values , and mid() to their midpoint. More...
|
|
virtual | ~ColorNormalizationLogarithmic () override=default |
|
double | base () const |
|
ColorNormalizationLogarithmic & | base (double value) |
|
bool | exponential_labels () const |
|
ColorNormalizationLogarithmic & | exponential_labels (bool value) |
|
ColorNormalizationLogarithmic & | operator= (ColorNormalizationLogarithmic &&)=default |
|
ColorNormalizationLogarithmic & | operator= (ColorNormalizationLogarithmic const &)=default |
|
| ColorNormalizationLinear ()=default |
| Constructor that sets min == 0.0 and max == 1.0 . More...
|
|
| ColorNormalizationLinear (ColorNormalizationLinear &&)=default |
|
| ColorNormalizationLinear (ColorNormalizationLinear const &)=default |
|
| ColorNormalizationLinear (double min, double max) |
| Constructor that sets min() and max() to the provided values. More...
|
|
template<class ForwardIterator > |
| ColorNormalizationLinear (ForwardIterator first, ForwardIterator last) |
| Constructor that sets min() and max() to the min and max of the provided range. More...
|
|
| ColorNormalizationLinear (std::vector< double > const &values) |
| Constructor that sets min() and max() to the min and max of the provided values . More...
|
|
virtual | ~ColorNormalizationLinear () override=default |
|
template<class ForwardIterator > |
ColorNormalizationLinear & | autoscale (ForwardIterator first, ForwardIterator last) |
| Set the min and max of the Palette so that they reflect the min and max valid values that are found in the range [ first, last ) . More...
|
|
ColorNormalizationLinear & | autoscale (std::vector< double > const &values) |
|
template<class ForwardIterator > |
ColorNormalizationLinear & | autoscale_max (ForwardIterator first, ForwardIterator last) |
| Same as autoscale(), but only updates the max_value(). More...
|
|
ColorNormalizationLinear & | autoscale_max (std::vector< double > const &values) |
|
template<class ForwardIterator > |
ColorNormalizationLinear & | autoscale_min (ForwardIterator first, ForwardIterator last) |
| Same as autoscale(), but only updates the min_value(). More...
|
|
ColorNormalizationLinear & | autoscale_min (std::vector< double > const &values) |
|
double | max_value () const |
| Minimum value, that is, where to end the color scale. More...
|
|
ColorNormalizationLinear & | max_value (double value) |
| Minimum value, that is, where to end the color scale. More...
|
|
double | min_value () const |
| Minimum value, that is, where to begin the color scale. More...
|
|
ColorNormalizationLinear & | min_value (double value) |
| Minimum value, that is, where to begin the color scale. More...
|
|
ColorNormalizationLinear & | operator= (ColorNormalizationLinear &&)=default |
|
ColorNormalizationLinear & | operator= (ColorNormalizationLinear const &)=default |
|
ColorNormalizationLinear & | scale (double min, double max) |
|
| ColorNormalization ()=default |
|
| ColorNormalization (ColorNormalization &&)=default |
|
| ColorNormalization (ColorNormalization const &)=default |
|
virtual | ~ColorNormalization ()=default |
|
bool | is_valid () const |
| Return whether ranges and other values are correct. More...
|
|
double | mask_value () const |
| Mask value that identifies invalid values. More...
|
|
ColorNormalization & | mask_value (double value) |
| Mask value that identifies invalid values. More...
|
|
double | operator() (double value) const |
| Normalize a value into range [ 0.0, 1.0 ] . More...
|
|
template<class ForwardIterator > |
std::vector< double > | operator() (ForwardIterator first, ForwardIterator last) const |
| Return the normalized values for a range of values. More...
|
|
std::vector< double > | operator() (std::vector< double > const &values) const |
| Return the normalized values for a vector of values . More...
|
|
ColorNormalization & | operator= (ColorNormalization &&)=default |
|
ColorNormalization & | operator= (ColorNormalization const &)=default |
|