public class DefaultLinearPiecewiseTransform1DElement extends DefaultPiecewiseTransform1DElement implements PiecewiseTransform1DElement
Constructor and Description |
---|
DefaultLinearPiecewiseTransform1DElement(CharSequence name,
Range inRange,
Range outRange)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Implementation of
Object.equals(Object) for DomainElement1D s. |
protected Class<?> |
getEquivalenceClass() |
double |
getOffset()
Retrieves the offset factor for this linear
PiecewiseTransform1DElement . |
double |
getOutputMaximum()
Returns the maximum output values for this
DefaultLinearPiecewiseTransform1DElement ; |
double |
getOutputMinimum()
Returns the minimum output values for this
DefaultLinearPiecewiseTransform1DElement ; |
Range |
getOutputRange()
Returns the range for the output values for this
DefaultLinearPiecewiseTransform1DElement ; |
double |
getScale()
Retrieves the scale factor for this linear
PiecewiseTransform1DElement . |
int |
hashCode()
Returns a hash value for this domain element.
|
boolean |
isOutputMaximumInfinite()
Tells me if the upper boundary of the output range is infinite
|
boolean |
isOutputMaximumNaN()
Tells me if the upper boundary of the output range is NaN
|
boolean |
isOutputMinimumInfinite()
Tells me if the lower boundary of the output range is infinite
|
boolean |
isOutputMinimumNaN()
Tells me if the lower boundary of the output range is NaN
|
String |
toString() |
create, create, create, create, create, create, create, getSourceDimensions, getTargetDimensions, getTransform, inverse, isIdentity, setInverse, setTransform, transform, transform
compareTo, contains, contains, contains, getInputMaximum, getInputMinimum, getName, getRange, isInputMaximumInfinite, isInputMaximumNaN, isInputMinimumInfinite, isInputMinimumNaN
transform
compareTo
public DefaultLinearPiecewiseTransform1DElement(CharSequence name, Range inRange, Range outRange)
name
- for this DefaultLinearPiecewiseTransform1DElement
.inRange
- for this DefaultLinearPiecewiseTransform1DElement
.outRange
- for this DefaultLinearPiecewiseTransform1DElement
.public double getOutputMaximum()
DefaultLinearPiecewiseTransform1DElement
;DefaultLinearPiecewiseTransform1DElement
;public double getOutputMinimum()
DefaultLinearPiecewiseTransform1DElement
;DefaultLinearPiecewiseTransform1DElement
;public Range getOutputRange()
DefaultLinearPiecewiseTransform1DElement
;DefaultLinearPiecewiseTransform1DElement
;public boolean isOutputMinimumNaN()
true
if the lower boundary of the output range is NaN, false
otherwise.public boolean isOutputMaximumNaN()
true
if the upper boundary of the output range is NaN, false
otherwise.public boolean isOutputMinimumInfinite()
true
if the lower boundary of the output range is infinite, false
otherwise.public boolean isOutputMaximumInfinite()
true
if the upper boundary of the output range is infinite, false
otherwise.public double getScale()
PiecewiseTransform1DElement
.PiecewiseTransform1DElement
.public double getOffset()
PiecewiseTransform1DElement
.PiecewiseTransform1DElement
.public String toString()
toString
in class DefaultDomainElement1D
protected Class<?> getEquivalenceClass()
getEquivalenceClass
in class DefaultPiecewiseTransform1DElement
public boolean equals(Object obj)
DefaultDomainElement1D
Object.equals(Object)
for DomainElement1D
s.
Two DefaultDomainElement1D
s are considered to be equal if they have the same inputr range and the same name.
equals
in interface DomainElement1D
equals
in class DefaultPiecewiseTransform1DElement
obj
- the reference object with which to compare.true
if this object is the same as the obj argument; false
otherwise.Object.equals(Object)
public int hashCode()
DefaultDomainElement1D
hashCode
in class DefaultPiecewiseTransform1DElement
Copyright © 2006–2018 GeoSolutions. All rights reserved.