CoordinateReferenceSystem crs
double ordinate
CoordinateReferenceSystem crs
CoordinateReferenceSystem crs
null.double[] ordinates
CoordinateReferenceSystem crs
null.short minimumOccurs
Consider this field as final!
This field is modified only at unmarshalling time by AbstractParameterDescriptor.setNonDefaultMinimumOccurs(Integer)
short maximumOccurs
0xFFFF (or -1) means an unrestricted number of occurrences.
We use a short because this value is usually 1 or a very small number like 2 or 3. This also serve as a safety since a large number would be a bad idea with this parameter implementation.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractParameterDescriptor.setNonDefaultMaximumOccurs(Integer)
Class<T> valueClass
Set<E> validValues
null if it does not apply. This set is immutable.Range<E extends Comparable<? super E>> valueDomain
null if none.
If this field is non-null, then valueDomain.getElementType()
shall be one of the following:
DefaultParameterDescriptor.valueClass is not an array, then the range element type shall be the same class.valueClass is an array, then the range element type shall be the wrapper of
valueClass.getComponentType().Object defaultValue
null.List<E> descriptors
Consider this field as final!
This field is modified only at unmarshalling time by DefaultParameterDescriptorGroup.setDescriptors(GeneralParameterDescriptor[])
ParameterDescriptor<T> descriptor
Consider this field as final!
This field is modified only at unmarshalling time by DefaultParameterValue.setDescriptor(ParameterDescriptor)
Object value
null if undefined.
Except for the constructors, the DefaultParameterValue.equals(Object) and the DefaultParameterValue.hashCode() methods,
this field shall be read only by DefaultParameterValue.getValue() and written by DefaultParameterValue.setValue(Object, Unit).Unit<Q extends Quantity> unit
null if it does not apply.
Except for the constructors, the DefaultParameterValue.equals(Object) and the DefaultParameterValue.hashCode() methods,
this field shall be read only by DefaultParameterValue.getUnit() and written by DefaultParameterValue.setValue(Object, Unit).ParameterValueList values
Consider this field as final!
This field is modified only by the DefaultParameterValueGroup.clone() method and
at unmarshalling time by DefaultParameterValueGroup.setValues(GeneralParameterValue[])
DefaultParameterValueGroup.values()Locale displayLocale
ParameterFormat.ContentLevel contentLevel
ParameterFormat.getContentLevel()Set<E> preferredCodespaces
null.Colors colors
null if none.ParameterFormat.getColors()private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
TensorParameters.parameters array.IOException - If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException - If the class serialized on the stream is not on the classpath.Class<T> elementType
ParameterDescriptor<T>[] dimensions
"num_row" and "num_col" respectively.
The length of this array determine the tensor rank.
String prefix
"elt_" in WKT 1.String separator
"_" in WKT 1.ReferenceIdentifier name
null.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractIdentifiedObject.addName(ReferenceIdentifier).
Collection<E> alias
null if none.
We must be prepared to handle either null or an empty set for "no alias" because
we may get both on unmarshalling.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractIdentifiedObject.addName(ReferenceIdentifier).
Set<E> identifiers
Consider this field as final!
This field is modified only at unmarshalling time by AbstractIdentifiedObject.setIdentifier(Code)
InternationalString remarks
null if none.boolean deprecated
true if this object is deprecated.Extent domainOfValidity
InternationalString scope
AbstractReferenceSystem.getScope()private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
NamedIdentifier.writeObject(ObjectOutputStream),
if any.IOException - If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException - If the class serialized on the stream is not on the classpath.private void writeObject(ObjectOutputStream out) throws IOException
NamedIdentifier.getName() recompute the name only when needed.IOException - If an I/O error occurred while writing.CoordinateSystem coordinateSystem
Consider this field as final!
This field is modified only at unmarshalling time by AbstractCRS.setCoordinateSystem(String, CoordinateSystem)
AbstractCRS.getCoordinateSystem()private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException - If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException - If the class serialized on the stream is not on the classpath.List<E> components
DefaultCompoundCRS.singles.EngineeringDatum datum
ImageDatum datum
TemporalDatum datum
VerticalDatum datum
CoordinateSystemAxis[] axes
String abbreviation
AxisDirection direction
Unit<Q extends Quantity> unit
double minimumValue
Consider this field as final!
This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setMinimum(Double)
or DefaultCoordinateSystemAxis.setMaximum(Double)
double maximumValue
Consider this field as final!
This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setMinimum(Double)
or DefaultCoordinateSystemAxis.setMaximum(Double)
RangeMeaning rangeMeaning
null if unspecified.InternationalString anchorDefinition
long realizationEpoch
Long.MIN_VALUE.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractDatum.setRealizationEpoch(Date)
Extent domainOfValidity
InternationalString scope
double tX
"dx".double tY
"dy".double tZ
"dz".double rX
"ex".double rY
"ey".double rZ
"ez".double dS
"ppm".
GeodeticDatum targetDatum
null if unknown.
This is usually the WGS 84 datum, but other targets are allowed.
The source datum is the DefaultGeodeticDatum that contain this BursaWolfParameters
instance.
BursaWolfParameters.getTargetDatum()Extent domainOfValidity
null if unspecified.double semiMajorAxis
DefaultEllipsoid.getSemiMajorAxis()double semiMinorAxis
DefaultEllipsoid.getSemiMinorAxis()double inverseFlattening
Double.POSITIVE_INFINITY if the ellipsoid is a sphere.
This field shall be considered as final. It is modified only by JAXB at unmarshalling time.boolean ivfDefinitive
DefaultEllipsoid.isIvfDefinitive()Unit<Q extends Quantity> unit
Ellipsoid ellipsoid
PrimeMeridian primeMeridian
BursaWolfParameters[] bursaWolf
null if none.PixelInCell pixelInCell
double greenwichLongitude
Consider this field as final!
This field is modified only at unmarshalling time by DefaultPrimeMeridian.setGreenwichMeasure(Measure)
Unit<Q extends Quantity> angularUnit
Consider this field as final!
This field is modified only at unmarshalling time by DefaultPrimeMeridian.setGreenwichMeasure(Measure)
long origin
Long.MIN_VALUE if none.
This information is mandatory, but SIS is tolerant to missing value is case a XML
fragment was incomplete.
Consider this field as final!
This field is modified only at unmarshalling time by DefaultTemporalDatum.setOrigin(Date)
VerticalDatumType type
null, a value will be inferred from the name by DefaultVerticalDatum.type().double dtX
double dtY
double dtZ
double drX
double drY
double drZ
double ddS
long timeReference
CoordinateReferenceSystem sourceCRS
null if not available.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractCoordinateOperation.setSource(CoordinateReferenceSystem)
CoordinateReferenceSystem targetCRS
null if not available.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractCoordinateOperation.setTarget(CoordinateReferenceSystem)
CoordinateReferenceSystem interpolationCRS
String operationVersion
Collection<E> coordinateOperationAccuracy
null if none.Extent domainOfValidity
null if not available.InternationalString scope
MathTransform transform
Consider this field as final!
This field is modified only at unmarshalling time by AbstractCoordinateOperation.afterUnmarshal(Unmarshaller, Object)
InternationalString formula
Citation citation
Formula formula
Consider this field as final!
This field is modified only at unmarshalling time by #setFormula(Object)
Integer sourceDimensions
null if this method can work with any number of
source dimensions (e.g. Affine Transform).Integer targetDimensions
null if this method can work with any number of
target dimensions (e.g. Affine Transform).ParameterDescriptorGroup parameters
null if none.
Consider this field as final!
This field is modified only at unmarshalling time by DefaultOperationMethod.setDescriptors(GeneralParameterDescriptor[])
SingleOperation operation
double m00
double m01
double m02
double m10
double m11
double m12
double m20
double m21
double m22
double m00
double m01
double m02
double m03
double m10
double m11
double m12
double m13
double m20
double m21
double m22
double m23
double m30
double m31
double m32
double m33
double n
Note:
n value become 0.
This is limiting case is the Mercator projection, but we can not compare with this class
because n=0 causes indetermination like 0 × ∞ in the equations of this class.n value become ±1. The formulas in the transform and
inverse transform methods become basically the same than the ones in PolarStereographic,
(de)normalization matrices contain NaN values.byte variant
Mercator.REGIONAL if this projection is the "Mercator (variant C)" case.Mercator.SPHERICAL if this projection is the "Mercator (Spherical)" case.Mercator.PSEUDO if this projection is the "Pseudo Mercator" case.Mercator.MILLER if this projection is the "Miller Cylindrical" case.Mercator.getVariant(OperationMethod)ContextualParameters context
double excentricity
sqrt(NormalizedProjection.excentricitySquared).
Value 0 means that the ellipsoid is spherical.double excentricitySquared
MathTransform2D inverse
double h1
double h2
double h3
double h4
double ih1
double ih2
double ih3
double ih4
ParameterDescriptorGroup descriptor
ContextualParameters.getDescriptor()Matrix normalize
ContextualParameters construction, those affines are initially identity
transforms, to be modified in-place by callers of ContextualParameters.getMatrix(boolean) or related methods.
After the ContextualParameters.completeTransform(MathTransformFactory, MathTransform) method has been invoked,
those matrices are typically (but not necessarily) replaced by the LinearTransform instances itself.Matrix denormalize
ContextualParameters construction, those affines are initially identity
transforms, to be modified in-place by callers of ContextualParameters.getMatrix(boolean) or related methods.
After the ContextualParameters.completeTransform(MathTransformFactory, MathTransform) method has been invoked,
those matrices are typically (but not necessarily) replaced by the LinearTransform instances itself.ParameterValue<T>[] values
ContextualParameters.descriptor.
This array is modifiable after construction, but is considered unmodifiable after
ContextualParameters.completeTransform(MathTransformFactory, MathTransform) has been invoked.
boolean isFrozen
false if this parameter group is modifiable, or true if it has been made unmodifiable
(frozen) by a call to ContextualParameters.completeTransform(MathTransformFactory, MathTransform).int firstAffectedOrdinate
int numTrailingOrdinates
MathTransform subTransform
PassThroughTransform inverse
TransferFunctionType type
double base
type is LINEAR.double scale
NaN if unknown.double offset
NaN if unknown.MathTransform1D transform
null if not yet created.
Conversely, may be the transform given to the constructor from which above information
were inferred.
This field is serialized because the transform may be a user-provided one.
Copyright © 2010–2015 The Apache Software Foundation. All rights reserved.