Class ReflectanceSettings.LogLinearTranslation
java.lang.Object
net.algart.json.PropertyChecker
net.algart.json.AbstractConvertibleToJson
net.algart.executors.modules.cv.matrices.camera.reflectance.ReflectanceSettings.Translation
net.algart.executors.modules.cv.matrices.camera.reflectance.ReflectanceSettings.LinearTranslation
net.algart.executors.modules.cv.matrices.camera.reflectance.ReflectanceSettings.LogLinearTranslation
- Enclosing class:
- ReflectanceSettings
public static class ReflectanceSettings.LogLinearTranslation
extends ReflectanceSettings.LinearTranslation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doubleintensity255ToReflectance(double intensity) protected doubleintensityToReflectance(double intensity) protected doublereflectanceToIntensity(double reflectance) protected doublereflectanceToIntensity255(double reflectance) Methods inherited from class net.algart.executors.modules.cv.matrices.camera.reflectance.ReflectanceSettings.LinearTranslation
buildJson, getA, getB, setA, setA255, setB, toStringMethods inherited from class net.algart.json.AbstractConvertibleToJson
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
-
LogLinearTranslation
public LogLinearTranslation() -
LogLinearTranslation
public LogLinearTranslation(jakarta.json.JsonObject json)
-
-
Method Details
-
intensityToReflectance
protected double intensityToReflectance(double intensity) - Overrides:
intensityToReflectancein classReflectanceSettings.LinearTranslation
-
reflectanceToIntensity
protected double reflectanceToIntensity(double reflectance) - Overrides:
reflectanceToIntensityin classReflectanceSettings.LinearTranslation
-
intensity255ToReflectance
protected double intensity255ToReflectance(double intensity) - Overrides:
intensity255ToReflectancein classReflectanceSettings.LinearTranslation
-
reflectanceToIntensity255
protected double reflectanceToIntensity255(double reflectance) - Overrides:
reflectanceToIntensity255in classReflectanceSettings.LinearTranslation
-