|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
org.geotools.referencing.piecewise.DefaultDomain1D<T>
org.geotools.referencing.piecewise.DefaultPiecewiseTransform1D<T>
public class DefaultPiecewiseTransform1D<T extends DefaultPiecewiseTransform1DElement>
Convenience implementation of the PiecewiseTransform1D
interface which subclass the DefaultDomain1D
class in order to provide a suitable framework to handle a list of PiecewiseTransform1DElement
s.
Field Summary |
---|
Fields inherited from class java.util.AbstractList |
---|
modCount |
Constructor Summary | |
---|---|
DefaultPiecewiseTransform1D(T[] domainElements)
|
|
DefaultPiecewiseTransform1D(T[] domainElements,
double defaultValue)
|
Method Summary | |
---|---|
org.opengis.referencing.operation.Matrix |
derivative(org.opengis.geometry.DirectPosition point)
Gets the derivative of this transform at a point. |
double |
derivative(double value)
Gets the derivative of this function at a value. |
boolean |
equals(java.lang.Object object)
Compares the specified object with this domain element list for equality. |
double |
getDefaultValue()
The default value which will be returned when asked to transform a value outside the valid domain elements. |
protected java.lang.Class<?> |
getEquivalenceClass()
|
int |
getSourceDimensions()
Gets the dimension of input points, which is 1. |
int |
getTargetDimensions()
Gets the dimension of output points, which is 1. |
boolean |
hasDefaultValue()
Indicates whether or not this PiecewiseTransform1D has a default value which
will be returned when asked to transform a value outside the valid domain elements. |
int |
hashCode()
|
org.opengis.referencing.operation.MathTransform1D |
inverse()
|
boolean |
isIdentity()
|
java.lang.String |
toWKT()
|
org.opengis.geometry.DirectPosition |
transform(org.opengis.geometry.DirectPosition ptSrc,
org.opengis.geometry.DirectPosition ptDst)
|
double |
transform(double value)
|
void |
transform(double[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
Transforms a list of coordinate point ordinal values. |
void |
transform(double[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts)
Transforms a list of coordinate point ordinal values. |
void |
transform(float[] srcPts,
int srcOff,
double[] dstPts,
int dstOff,
int numPts)
Transforms a list of coordinate point ordinal values. |
void |
transform(float[] srcPts,
int srcOff,
float[] dstPts,
int dstOff,
int numPts)
Transforms a list of coordinate point ordinal values. |
Methods inherited from class org.geotools.referencing.piecewise.DefaultDomain1D |
---|
findDomainElement, get, getApproximateDomainRange, getMain, getMinimums, getName, hasGaps, size, toArray |
Methods inherited from class java.util.AbstractList |
---|
add, add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList |
Methods inherited from class java.util.AbstractCollection |
---|
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.geotools.referencing.piecewise.Domain1D |
---|
findDomainElement, getApproximateDomainRange, getName, hasGaps |
Methods inherited from interface java.util.List |
---|
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
Constructor Detail |
---|
public DefaultPiecewiseTransform1D(T[] domainElements, double defaultValue)
public DefaultPiecewiseTransform1D(T[] domainElements)
Method Detail |
---|
public double transform(double value) throws org.opengis.referencing.operation.TransformException
transform
in interface org.opengis.referencing.operation.MathTransform1D
org.opengis.referencing.operation.TransformException
public org.opengis.referencing.operation.Matrix derivative(org.opengis.geometry.DirectPosition point) throws org.opengis.referencing.operation.TransformException
derivative
in interface org.opengis.referencing.operation.MathTransform
org.opengis.referencing.operation.TransformException
public double derivative(double value) throws org.opengis.referencing.operation.TransformException
derivative
in interface org.opengis.referencing.operation.MathTransform1D
value
- The value where to evaluate the derivative.
org.opengis.referencing.operation.TransformException
- if the derivative can't be evaluated at the specified point.public final int getSourceDimensions()
getSourceDimensions
in interface org.opengis.referencing.operation.MathTransform
public final int getTargetDimensions()
getTargetDimensions
in interface org.opengis.referencing.operation.MathTransform
public org.opengis.referencing.operation.MathTransform1D inverse() throws org.opengis.referencing.operation.NoninvertibleTransformException
inverse
in interface org.opengis.referencing.operation.MathTransform
inverse
in interface org.opengis.referencing.operation.MathTransform1D
org.opengis.referencing.operation.NoninvertibleTransformException
public boolean isIdentity()
isIdentity
in interface org.opengis.referencing.operation.MathTransform
public java.lang.String toWKT() throws java.lang.UnsupportedOperationException
toWKT
in interface org.opengis.referencing.operation.MathTransform
java.lang.UnsupportedOperationException
public org.opengis.geometry.DirectPosition transform(org.opengis.geometry.DirectPosition ptSrc, org.opengis.geometry.DirectPosition ptDst) throws org.opengis.geometry.MismatchedDimensionException, org.opengis.referencing.operation.TransformException
transform
in interface org.opengis.referencing.operation.MathTransform
org.opengis.geometry.MismatchedDimensionException
org.opengis.referencing.operation.TransformException
public void transform(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws org.opengis.referencing.operation.TransformException
transform
in interface org.opengis.referencing.operation.MathTransform
org.opengis.referencing.operation.TransformException
public void transform(float[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts) throws org.opengis.referencing.operation.TransformException
transform
in interface org.opengis.referencing.operation.MathTransform
org.opengis.referencing.operation.TransformException
public void transform(float[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts) throws org.opengis.referencing.operation.TransformException
transform
in interface org.opengis.referencing.operation.MathTransform
org.opengis.referencing.operation.TransformException
public void transform(double[] srcPts, int srcOff, float[] dstPts, int dstOff, int numPts) throws org.opengis.referencing.operation.TransformException
transform
in interface org.opengis.referencing.operation.MathTransform
org.opengis.referencing.operation.TransformException
public boolean hasDefaultValue()
PiecewiseTransform1D
PiecewiseTransform1D
has a default value which
will be returned when asked to transform a value outside the valid domain elements.
hasDefaultValue
in interface PiecewiseTransform1D<T extends DefaultPiecewiseTransform1DElement>
boolean
to indicate whether or not this PiecewiseTransform1D
has a default value.public double getDefaultValue()
PiecewiseTransform1D
In case PiecewiseTransform1D.hasDefaultValue()
return false
this value has no meaning.
getDefaultValue
in interface PiecewiseTransform1D<T extends DefaultPiecewiseTransform1DElement>
public int hashCode()
hashCode
in interface java.util.Collection<T extends DefaultPiecewiseTransform1DElement>
hashCode
in interface java.util.List<T extends DefaultPiecewiseTransform1DElement>
hashCode
in class DefaultDomain1D<T extends DefaultPiecewiseTransform1DElement>
public boolean equals(java.lang.Object object)
DefaultDomain1D
DefaultDomain1D
class, then
the test check for the equality of the single elements.
equals
in interface java.util.Collection<T extends DefaultPiecewiseTransform1DElement>
equals
in interface java.util.List<T extends DefaultPiecewiseTransform1DElement>
equals
in class DefaultDomain1D<T extends DefaultPiecewiseTransform1DElement>
protected java.lang.Class<?> getEquivalenceClass()
getEquivalenceClass
in class DefaultDomain1D<T extends DefaultPiecewiseTransform1DElement>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |