Class ReflectanceSettings.Translation
java.lang.Object
net.algart.json.PropertyChecker
net.algart.json.AbstractConvertibleToJson
net.algart.executors.modules.cv.matrices.camera.reflectance.ReflectanceSettings.Translation
- Direct Known Subclasses:
ReflectanceSettings.LinearTranslation
- Enclosing class:
- ReflectanceSettings
public abstract static class ReflectanceSettings.Translation
extends net.algart.json.AbstractConvertibleToJson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doubleintensity255ToReflectance(double intensity) protected abstract doubleintensityToReflectance(double intensity) protected abstract doublereflectanceToIntensity(double reflectance) protected doublereflectanceToIntensity255(double reflectance) Methods inherited from class net.algart.json.AbstractConvertibleToJson
buildJson, checkCompleteness, checkNull, checkNull, jsonString, toJsonMethods inherited from class net.algart.json.PropertyChecker
doubleOrDefault, doubleOrNegativeInfinity, doubleOrNull, doubleOrPositiveInfinity, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, inRange, inRange, inRange, inRange, inRange, inRange, intOrDefault, intOrNull, longOrDefault, longOrNull, nonEmpty, nonEmpty, nonEmptyTrimmed, nonEmptyTrimmed, nonLessThan, nonLessThan, nonLessThan, nonLessThan, nonLessThan, nonLessThan, nonNegative, nonNegative, nonNegative, nonNegative, nonNegative, nonNegative, nonNull, nonNull, positive, positive, positive, positive, positive, positive, propertyName
-
Constructor Details
-
Translation
public Translation()
-
-
Method Details
-
intensityToReflectance
protected abstract double intensityToReflectance(double intensity) -
reflectanceToIntensity
protected abstract double reflectanceToIntensity(double reflectance) -
intensity255ToReflectance
protected double intensity255ToReflectance(double intensity) -
reflectanceToIntensity255
protected double reflectanceToIntensity255(double reflectance)
-