public abstract class IlvMinMaxAvgNormalizedValueColorScheme extends IlvMinMaxNormalizedValueColorScheme
IlvNormalizedValueColorScheme.Evaluator
Modifier | Constructor and Description |
---|---|
protected |
IlvMinMaxAvgNormalizedValueColorScheme()
Creates a value-based color scheme that uses the minimum, maximum and
average of the value distribution.
|
Modifier and Type | Method and Description |
---|---|
IlvContinuousColorDistribution |
createContinuousDistribution(IlvTreeListModel model,
IlvNormalizedValueColorScheme.Evaluator evaluator,
IlvValueNormalizer initialNormalizer,
double min,
double max)
Chooses and returns a color distribution for a given column of real values
in a model of objects.
|
abstract IlvContinuousColorDistribution |
createContinuousDistribution(IlvTreeListModel model,
IlvNormalizedValueColorScheme.Evaluator evaluator,
IlvValueNormalizer initialNormalizer,
double min,
double max,
double average)
Chooses and returns a color distribution for a given column of real values
in a model of objects.
|
createAdjustedNormalizer, createContinuousDistribution, createContinuousDistribution, createLinearNormalizer
createContinuousDistribution, createEnumeratedDistribution
createAdjustedColorScheme, createAdjustedColorScheme, createContinuousColorDistribution, createContinuousColorDistribution
protected IlvMinMaxAvgNormalizedValueColorScheme()
public abstract IlvContinuousColorDistribution createContinuousDistribution(IlvTreeListModel model, IlvNormalizedValueColorScheme.Evaluator evaluator, IlvValueNormalizer initialNormalizer, double min, double max, double average)
model
- A tree model with per-node values.evaluator
- A per-node value lookup function.initialNormalizer
- A normalizer that maps the possibly infinite
value range to a finite interval.
null
denotes the identity mapping.min
- The minimum value, after application of the
initialNormalizer. Must be finite.max
- The maximum value, after application of the
initialNormalizer. Must be finite.average
- The average value, after application of the
initialNormalizer.public IlvContinuousColorDistribution createContinuousDistribution(IlvTreeListModel model, IlvNormalizedValueColorScheme.Evaluator evaluator, IlvValueNormalizer initialNormalizer, double min, double max)
createContinuousDistribution
in class IlvMinMaxNormalizedValueColorScheme
model
- A tree model with per-node values.evaluator
- A per-node value lookup function.initialNormalizer
- A normalizer that maps the possibly infinite
value range to a finite interval.
null
denotes the identity mapping.min
- The minimum value, after application of the
initialNormalizer. Must be finite.max
- The maximum value, after application of the
initialNormalizer. Must be finite.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.