Serialized Form


Package org.geotoolkit.coverage

Class AbstractCoverage extends PropertySourceImpl implements Serializable

serialVersionUID: -2989320942499746295L

Serialized Fields

name

InternationalString name
The coverage name, or null if none.


crs

CoordinateReferenceSystem crs
The coordinate reference system, or null if there is none.

Class AbstractCoverage.Renderable extends PropertySourceImpl implements Serializable

serialVersionUID: -6661389795161502552L

Serialized Fields

bounds

Rectangle2D bounds
The two dimensional view of the coverage's envelope.


xAxis

int xAxis
Dimension to use for x axis.


yAxis

int yAxis
Dimension to use for y axis.


coordinate

GeneralDirectPosition coordinate
A coordinate point where to evaluate the function. The point dimension is equals to the coverage's dimension. The x and y ordinates will be ignored, since they will vary for each pixel to be evaluated. Other ordinates, if any, should be set to a fixed value. For example a coverage may be three-dimensional, where the third dimension is the time axis. In such case, coordinate.ord[2] should be set to the point in time where to evaluate the coverage. By default, all ordinates are initialized to 0. Subclasses should set the desired values in their constructor if needed.

Class Category extends Object implements Serializable

serialVersionUID: 6215962897884256696L

Serialized Fields

name

InternationalString name
The category name.


minimum

double minimum
The minimal sample value (inclusive). This category is made of all values in the range minimum to maximum inclusive.

If this category is an instance of GeophysicsCategory, then this field is the minimal geophysics value in this category. For qualitative categories, the geophysics value is one of NaN values.


maximum

double maximum
The maximal sample value (inclusive). This category is made of all values in the range minimum to maximum inclusive.

If this category is an instance of GeophysicsCategory, then this field is the maximal geophysics value in this category. For qualitative categories, the geophysics value is one of NaN values.


range

NumberRange<T extends Number & Comparable<? super T>> range
The range of values [minimum … maximum]. May be computed only when first requested, or may be user-supplied (which is why it must be serialized).


transform

MathTransform1D transform
The math transform from sample to geophysics values (never null). If this category is an instance of GeophysicsCategory, then this transform is the inverse (as computed by MathTransform1D.inverse()), except for qualitative categories. Since Category.getSampleToGeophysics() returns null for qualitative categories, this difference is not visible to the user.

See Also:
GridSampleDimension.getScale(), GridSampleDimension.getOffset()

inverse

Category inverse
A reference to the GeophysicsCategory. If this category is already an instance of GeophysicsCategory, then inverse is a reference to the Category object that own it.


ARGB

int[] ARGB
ARGB codes for this category colors. Default value is black and white without transparency.

Class CoverageStack extends AbstractCoverage implements Serializable

serialVersionUID: -7100201963376146053L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Initializes fields after deserialization.

Throws:
IOException
ClassNotFoundException
Serialized Fields

elements

CoverageStack.Element[] elements
Coverage elements in this stack. Elements may be shared by more than one instances of CoverageStack.


sampleDimensions

SampleDimension[] sampleDimensions
The sample dimensions for this coverage, or null if unknown.


numSampleDimensions

int numSampleDimensions
The number of sample dimensions for this coverage, or 0 is unknown. Note: this attribute may be different than zero even if CoverageStack.sampleDimensions is null.


envelope

GeneralEnvelope envelope
The envelope for this coverage. This is the union of all elements envelopes.

See Also:
CoverageStack.getEnvelope(org.opengis.referencing.crs.CoordinateReferenceSystem, org.geotoolkit.coverage.CoverageStack.Element[])

zDimension

int zDimension
The dimension of the z ordinate. This is typically the Coordinate Reference System dimension minus 1.

This field is named z dimension by convention only. The dimension doesn't need to be the vertical axis. It can be a temporal or any other kind of dimension.

Since:
2.3

zCRS

CoordinateReferenceSystem zCRS
The coordinate reference system for the z dimension, or null if unknown.


interpolationEnabled

boolean interpolationEnabled
true if interpolations are allowed.


lagTolerance

double lagTolerance
Maximal interval between the upper z-value of a coverage and the lower z-value of the next one. If a greater difference is found, we will consider that there is a hole in the data and evaluate(...) methods will returns NaN for z values in this hole.


listeners

IIOListeners listeners
List of objects to inform when image loading are trigged.

Class GridSampleDimension extends Object implements Serializable

serialVersionUID: 6026936545776852758L

Serialized Fields

inverse

GridSampleDimension inverse
A sample dimension wrapping the list of categories CategoryList.inverse. This object is constructed and returned by GridSampleDimension.geophysics(boolean). Constructed when first needed, but serialized anyway because it may be a user-supplied object.


categories

CategoryList categories
The category list for this sample dimension, or null if this sample dimension has no category and no units. Note that it may happen in some occasions that this field is a non-null empty list. This happen if the users specified units of measurement but no range of values, in which case it was not possible to build Category instances.


isGeophysics

boolean isGeophysics
true if all categories in this sample dimension have been already scaled to geophysics ranges. If true, then the GridSampleDimension.getSampleToGeophysics() method should returns an identity transform. Note that the opposite do not always hold: an identity transform doesn't means that all categories are geophysics. For example, some qualitative categories may map to some values different than NaN.

Assertions:


hasQualitative

boolean hasQualitative
true if this sample dimension has at least one qualitative category. An arbitrary number of qualitative categories is allowed, providing their sample value ranges do not overlap. A sample dimension can have both qualitative and quantitative categories.


hasQuantitative

boolean hasQuantitative
true if this sample dimension has at least one quantitative category. An arbitrary number of quantitative categories is allowed, providing their sample value ranges do not overlap.

If sampleToGeophysics is non-null, then hasQuantitative must be true. However, the opposite do not hold in all cases: a true value doesn't means that sampleToGeophysics should be non-null.


sampleToGeophysics

MathTransform1D sampleToGeophysics
The sampleToGeophysics transform used by every quantitative Category, or null. This field may be null for two reasons: This field is used by GridSampleDimension.getOffset() and GridSampleDimension.getScale(). The GridSampleDimension.getSampleToGeophysics() method may also returns directly this value in some conditions.


description

InternationalString description
Description for this sample dimension. Typically used as a way to perform a band select by using human comprehensible descriptions instead of just numbers. Web Coverage Service (WCS) can use this feature in order to perform band subsetting as directed from a user request.

Class OrdinateOutsideCoverageException extends PointOutsideCoverageException implements Serializable

serialVersionUID: -4718948524305632185L

Serialized Fields

dimension

int dimension
The dimension of the out-of-bounds ordinate.


envelope

Envelope envelope
The coverage envelope, or null if unknown.

Class SpatioTemporalCoverage3D extends AbstractCoverage implements Serializable

serialVersionUID: 2885506902340338431L

Serialized Fields

coverage

Coverage coverage
The wrapped coverage.


temporalCRS

DefaultTemporalCRS temporalCRS
The temporal coordinate system, as a Geotk implementation in order to gets the DefaultTemporalCRS.toDate(double) and DefaultTemporalCRS.toValue(java.util.Date) methods.


temporalDimension

int temporalDimension
The dimension of the temporal coordinate system. All other dimensions are expected to be the spatial ones.


xDimension

int xDimension
The dimension for x and y coordinates.


yDimension

int yDimension
The dimension for x and y coordinates.


coordinate

GeneralDirectPosition coordinate
The direct position to uses for evaluate(...) methods. This object is cached and reused for performance purpose. However, this caching sacrifies SpatioTemporalCoverage3D thread safety.

Class TransformedCoverage extends AbstractCoverage implements Serializable

serialVersionUID: 638094266593359879L

Serialized Fields

coverage

Coverage coverage
The wrapped coverage. This is the coverage where evaluate methods in this class will delegate the work, after having transformed the coordinates.


toOriginalCRS

MathTransform toOriginalCRS
The transform from this coverage CRS to the CRS of the wrapped coverage.


Package org.geotoolkit.coverage.grid

Class AbstractGridCoverage extends AbstractCoverage implements Serializable

serialVersionUID: 6476934258101450793L

Class Calculator2D extends GridCoverage2D implements Serializable

serialVersionUID: -6287856672249003253L

Serialized Fields

source

GridCoverage2D source
The source grid coverage which was specified at construction time (never null).

This field duplicate the value obtained by AbstractGridCoverage.getSources()(0) except if this coverage has been deserialized. The source is required in order to get the GridCoverage2D.view(org.geotoolkit.coverage.grid.ViewType) method to work. Because the image contained in the source is the same one than in this Calculator2D, there is few cost in keeping it.

Class GeneralGridCoordinates extends Object implements Serializable

serialVersionUID: 8146318677770695383L

Serialized Fields

coordinates

int[] coordinates
The grid coordinates.

Class GeneralGridCoordinates.Immutable extends GeneralGridCoordinates implements Serializable

serialVersionUID: -7723383411061425866L

Class GeneralGridEnvelope extends Object implements Serializable

serialVersionUID: -1695224412095031712L

Serialized Fields

index

int[] index
Minimum and maximum grid ordinates. The first half contains minimum ordinates (inclusive), while the last half contains maximum ordinates (exclusive). Note that the later is the opposite of ISO specification. We store upper coordinates as exclusive values for implementation convenience.

Class GeneralGridGeometry extends Object implements Serializable

serialVersionUID: 670887173069270234L

Serialized Fields

extent

GridEnvelope extent
The valid domain of a grid coverage, or null if none. The lowest valid grid coordinate is zero for BufferedImage, but may be non-zero for arbitrary RenderedImage. A grid with 512 cells can have a minimum coordinate of 0 and maximum of 512, with 511 as the highest valid index.
Note: This field name was gridRange in all Geotk versions prior 3.20. The grid range name was defined in the legacy OGC 01-004 specification, while extent is defined in the ISO 19123 specification. This field has been renamed in order to avoid confusion with coverage range, which has a totally different meaning in ISO 19123.

See Also:
RenderedImage.getMinX(), RenderedImage.getMinY(), RenderedImage.getWidth(), RenderedImage.getHeight()

envelope

ImmutableEnvelope envelope
The geodetic envelope, or null if none. If non-null, this envelope is usually the grid envelope transformed to real world coordinates. The coordinate reference system (CRS) of this envelope defines the "real world" CRS of this grid geometry.

Since:
3.20

gridToCRS

MathTransform gridToCRS
The math transform from grid indices to "real world" coordinates, or null if none. This math transform is usually affine. It maps pixel center to "real world" coordinate using the following line:
DirectPosition aCellIndices = ...:
DirectPosition aPixelCenter = gridToCRS.transform(pixels, aCellIndices);


cornerToCRS

MathTransform cornerToCRS
Same as GeneralGridGeometry.gridToCRS but from pixel corner instead of center. Will be computed only when first needed. Serialized because it may be a value specified explicitly at construction time, in which case it can be more accurate than a computed value.

Class GridCoordinates2D extends Point implements Serializable

serialVersionUID: -4583333545268906740L

Class GridCoverage2D extends AbstractGridCoverage implements Serializable

serialVersionUID: 667472989475027853L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Constructs the PlanarImage from the SerializableRenderedImage after deserialization.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes this grid coverage. Before serialization, a serializable rendered image is created if it was not already done.

Throws:
IOException
Serialized Fields

serializedImage

RenderedImage serializedImage
The serialized image, as an instance of SerializableRenderedImage. This image will be created only when first needed during serialization.


gridGeometry

GridGeometry2D gridGeometry
The grid geometry.


sampleDimensions

GridSampleDimension[] sampleDimensions
List of sample dimension information for the grid coverage. For a grid coverage, a sample dimension is a band. The sample dimension information include such things as description, data type of the value (bit, byte, integer...), the no data values, minimum and maximum values and a color table if one is associated with the dimension. A coverage must have at least one sample dimension.

The content of this array should never be modified.

Class GridCoverage2D.Renderable extends AbstractCoverage.Renderable implements Serializable

serialVersionUID: 4544636336787905450L

Class GridEnvelope2D extends Rectangle implements Serializable

serialVersionUID: -3370515914148690059L

Class GridGeometry2D extends GeneralGridGeometry implements Serializable

serialVersionUID: -3989363771504614419L

Serialized Fields

crs2D

CoordinateReferenceSystem crs2D
The two-dimensional part of the coordinate reference system.

See Also:
GridGeometry2D.getCoordinateReferenceSystem2D()

gridDimensionX

int gridDimensionX
Index of column (GridGeometry2D.gridDimensionX) and row (GridGeometry2D.gridDimensionY) ordinates in a grid point. They are the index of the first two dimensions with a span greater than 1 in the grid extent. Their values are usually 0 and 1 respectively.

Notes:


gridDimensionY

int gridDimensionY
Index of column (GridGeometry2D.gridDimensionX) and row (GridGeometry2D.gridDimensionY) ordinates in a grid point. They are the index of the first two dimensions with a span greater than 1 in the grid extent. Their values are usually 0 and 1 respectively.

Notes:


axisDimensionX

int axisDimensionX
The (GridGeometry2D.gridDimensionX, GridGeometry2D.gridDimensionY) dimensions in the envelope space. They are index of (x, y) ordinates in a direct position after the grid to CRS transform.

Notes:


axisDimensionY

int axisDimensionY
The (GridGeometry2D.gridDimensionX, GridGeometry2D.gridDimensionY) dimensions in the envelope space. They are index of (x, y) ordinates in a direct position after the grid to CRS transform.

Notes:


gridToCRS2D

MathTransform2D gridToCRS2D
A math transform mapping only two dimensions of gridToCRS. Is null if and only if GeneralGridGeometry.gridToCRS is null.


gridFromCRS2D

MathTransform2D gridFromCRS2D
The inverse of gridToCRS2D. Is null if and only if GridGeometry2D.gridToCRS2D is null.


cornerToCRS2D

MathTransform2D cornerToCRS2D
GridGeometry2D.gridToCRS2D cached in the PixelOrientation.UPPER_LEFT case. This field is serialized because it may be user-provided, in which case it is likely to be more accurate than what we would compute. If null, will be computed when first needed.

Class ImageGeometry extends Object implements Serializable

serialVersionUID: -6578330391565232607L

Serialized Fields

extent

GridEnvelope2D extent
The extent of grid coordinates in the grid coverage.


gridToCRS

AffineTransform2D gridToCRS
The grid to CRS affine transform.

Class Interpolator2D extends Calculator2D implements Serializable

serialVersionUID: 9028980295030908004L

Serialized Fields

toGrid

MathTransform2D toGrid
Transform from "real world" coordinates to grid coordinates. This transform maps coordinates to pixel centers.


interpolation

Interpolation interpolation
The interpolation method.


fallback

Interpolator2D fallback
Second interpolation method to use if this one failed. May be null if there is no fallback. By convention, this means that interpolation should fallback on super.evaluate(...) (i.e. nearest neighbor).


xmin

int xmin
Image bounds. Bounds have been reduced by Interpolation's padding.


ymin

int ymin
Image bounds. Bounds have been reduced by Interpolation's padding.


xmax

int xmax
Image bounds. Bounds have been reduced by Interpolation's padding.


ymax

int ymax
Image bounds. Bounds have been reduced by Interpolation's padding.


top

int top
Interpolation padding.


left

int left
Interpolation padding.


bounds

Rectangle bounds
The interpolation bounds. Interpolation will use pixel inside this rectangle. This rectangle is passed as an argument to RectIterFactory.

Class InvalidGridGeometryException extends IllegalStateException implements Serializable

serialVersionUID: -7386283388753448743L


Package org.geotoolkit.coverage.io

Class CoverageStoreException extends DataStoreException implements Serializable

serialVersionUID: 782165122782532854L

Class DisjointCoverageDomainException extends CoverageStoreException implements Serializable

serialVersionUID: 3818685838021231218L

Class GridCoverageReadParam extends GridCoverageStoreParam implements Serializable

serialVersionUID: -7515981676576102704L

Serialized Fields

destinationBands

int[] destinationBands
The set of destination bands where data will be placed. By default, the value is null, indicating that all destination bands should be written in order.

Class GridCoverageStoreParam extends Object implements Serializable

serialVersionUID: 5654080292972651645L

Serialized Fields

crs

CoordinateReferenceSystem crs
The coordinate reference system of the envelope and resolution specified in this object, or null if unspecified.


envelope

Envelope envelope
The region to read from the source, or null if unspecified.


resolution

double[] resolution
The resolution, or null if unspecified.


sourceBands

int[] sourceBands
The set of source bands to read, or null for all of them.

Class GridCoverageWriteParam extends GridCoverageStoreParam implements Serializable

serialVersionUID: 171475620398426965L

Serialized Fields

formatName

String formatName
The image format to use for fetching an ImageWriter instance, or null for inferring it automatically from the output suffix.


compressionQuality

Float compressionQuality
The compression quality as a value between 0 and 1, or null if not defined. Value 0 is for more compression, at the cost of either quality for lossy formats or speed for lossless formats.

Since:
3.15

interpolation

InterpolationMethod interpolation
The interpolation, or null for the default (nearest-neighbor).

Since:
3.15

backgroundValues

double[] backgroundValues
The sample values to use for filling empty areas, or null for the default values.

Since:
3.15

Package org.geotoolkit.coverage.processing

Class AbstractOperation extends Object implements Serializable

serialVersionUID: -1441856042779942954L

Serialized Fields

descriptor

ParameterDescriptorGroup descriptor
The parameters descriptor.

Class BilevelOperation extends OperationJAI implements Serializable

serialVersionUID: 8975871552152978976L

Class CannotCropException extends CoverageProcessingException implements Serializable

serialVersionUID: -4382377333378224973L

Class CannotReprojectException extends CoverageProcessingException implements Serializable

serialVersionUID: -8145425848361056027L

Class CannotScaleException extends CoverageProcessingException implements Serializable

serialVersionUID: 8644771885589352455L

Class ColorMap extends Object implements Serializable

serialVersionUID: 1688030908496323012L

Serialized Fields

colorMap

Map<K,V> colorMap
The colors to apply to categories. Keys are String objects. Values may be Color singletons or Color[] arrays.

The ColorMap.ANY_QUANTITATIVE_CATEGORY key is replaced by null in order to avoid confusion with user-specified category with the exact name.


colorRanges

Map<K,V> colorRanges
The range of values for quantitative categories. Values are NumberRange instances if the range is relative, or MeasurementRange if the range is geophysics.

The ColorMap.ANY_QUANTITATIVE_CATEGORY key is replaced by null in order to avoid confusion with user-specified category with the exact name.


resetUnspecifiedColors

boolean resetUnspecifiedColors
If true, the ARGB values corresponding to any category not specified in this color map will be reset to the color specified by the category. The default value is false.

Class CoverageProcessingException extends RuntimeException implements Serializable

serialVersionUID: -2199436135615396946L

Class FilterOperation extends OperationJAI implements Serializable

serialVersionUID: 7984379314515755769L

Class IndexColorOperation extends Operation2D implements Serializable

Class Operation2D extends AbstractOperation implements Serializable

serialVersionUID: 574096338873406394L

Class OperationJAI extends Operation2D implements Serializable

serialVersionUID: -5974520239347639965L

Serialized Fields

operation

OperationDescriptor operation
Deprecated. 
The JAI's operation descriptor.

Class RangeSpecifier extends Object implements Serializable

serialVersionUID: 8436500582161136302L

Serialized Fields

range

NumberRange<T extends Number & Comparable<? super T>> range
The target range, or null if none.


transform

MathTransform1D transform
The target "sample to geophysics" transform, or null if none.


unit

Unit<Q extends Quantity> unit
The target range units, or null if none.


colors

Color[] colors
The target colors, or null if none.


Package org.geotoolkit.coverage.processing.operation

Class Absolute extends OperationJAI implements Serializable

serialVersionUID: 3723059532452772794L

Class AddConst extends OperationJAI implements Serializable

serialVersionUID: 5443686039059774671L

Class Convolve extends OperationJAI implements Serializable

serialVersionUID: -8324284100732653109L

Class DivideByConst extends OperationJAI implements Serializable

serialVersionUID: -3723238033407316564L

Class Exp extends OperationJAI implements Serializable

serialVersionUID: 6136918309949539525L

Class GradientMagnitude extends OperationJAI implements Serializable

serialVersionUID: -1514713427236924048L

Class Interpolate extends Operation2D implements Serializable

serialVersionUID: 6742127682733620661L

Class Invert extends OperationJAI implements Serializable

serialVersionUID: 7297641092994880308L

Class Log extends OperationJAI implements Serializable

serialVersionUID: -3622176942444895367L

Class MaxFilter extends FilterOperation implements Serializable

serialVersionUID: 3368109980974496342L

Class MedianFilter extends FilterOperation implements Serializable

serialVersionUID: -8604321975842276962L

Class MinFilter extends FilterOperation implements Serializable

serialVersionUID: -45487721305059086L

Class MultiplyConst extends OperationJAI implements Serializable

serialVersionUID: -1077713495023498436L

Class NodataFilter extends FilterOperation implements Serializable

serialVersionUID: 6818008657792977519L

Class Recolor extends IndexColorOperation implements Serializable

serialVersionUID: 915698753323176492L

Class Resample extends Operation2D implements Serializable

serialVersionUID: -2022393087647420577L

Class Rescale extends OperationJAI implements Serializable

serialVersionUID: -9150531690336265741L

Class SelectSampleDimension extends Operation2D implements Serializable

serialVersionUID: 6889502343896409135L

Class SubtractConst extends OperationJAI implements Serializable

serialVersionUID: 279426577290256732L

Class SubtractFromConst extends OperationJAI implements Serializable

serialVersionUID: 6941277637814235474L


Package org.geotoolkit.coverage.sql

Class CoverageDatabaseEvent extends EventObject implements Serializable

serialVersionUID: -5238430708385410876L

Serialized Fields

isBefore

boolean isBefore
true if the event occurs before the change, or false if the event occurs after the change.


numEntryChange

int numEntryChange
Number of entries added, or a negative number if entries are being removed.

Class CoverageTableModel extends AbstractTableModel implements Serializable

serialVersionUID: 6723633134014245147L

Serialized Fields

titles

String[] titles
Column titles. The index shall be the CoverageTableModel.NAME, CoverageTableModel.DATE or CoverageTableModel.DURATION constants.


entries

GridCoverageReference[] entries
The list of entries shown by this table model. The length of this array is the number of rows in the table model. The elements in this array will be replaced by CoverageProxy instances when first visited, on a element-by-element basis.


locale

Locale locale
The locale to use for formatting the cell content. Locale category is Locale.Category.DISPLAY.


dateFormat

DateFormat dateFormat
The formatter to use for dates.


timeFormat

DateFormat timeFormat
The formatter to use for duration.


numberFormat

NumberFormat numberFormat
The formatter to use for numbers.


DAY

String DAY
The word "day" in the user locale.


DAYS

String DAYS
The word "days" in the user locale.

Class CoverageTableModel.CellRenderer extends DefaultTableCellRenderer implements Serializable

Serialized Fields

foreground

Color foreground
The default foreground color.


background

Color background
The default background color.

Class DatabaseVetoException extends CoverageStoreException implements Serializable

serialVersionUID: -8529860269259521319L


Package org.geotoolkit.display.axis

Class AbstractGraduation extends Object implements Serializable

serialVersionUID: 5215728323932315112L

Serialized Fields

unit

Unit<Q extends Quantity> unit
The axis units, or null if unknown.


title

String title
The axis title for this graduation.


locale

Locale locale
The locale for formatting labels.


listenerList

PropertyChangeSupport listenerList
A list of event listeners for this component.

Class Axis2D extends Line2D implements Serializable

serialVersionUID: -8396436909942389360L

Serialized Fields

x1

double x1
Coordonnées des premier et dernier points de l'axe. Ces coordonnées sont exprimées en "points" (1/72 de pouce), ce qui n'a rien à voir avec les unités de Graduation.getMinimum() et Graduation.getMaximum().


y1

double y1
Coordonnées des premier et dernier points de l'axe. Ces coordonnées sont exprimées en "points" (1/72 de pouce), ce qui n'a rien à voir avec les unités de Graduation.getMinimum() et Graduation.getMaximum().


x2

double x2
Coordonnées des premier et dernier points de l'axe. Ces coordonnées sont exprimées en "points" (1/72 de pouce), ce qui n'a rien à voir avec les unités de Graduation.getMinimum() et Graduation.getMaximum().


y2

double y2
Coordonnées des premier et dernier points de l'axe. Ces coordonnées sont exprimées en "points" (1/72 de pouce), ce qui n'a rien à voir avec les unités de Graduation.getMinimum() et Graduation.getMaximum().


tickStart

double tickStart
Longueur des graduations, en points. Chaque graduations sera tracée à partir de [sub]TickStart (généralement 0) jusqu'à [sub]TickEnd. Par convention, des valeurs positives désignent l'intérieur du graphique et des valeurs négatives l'extérieur.


tickEnd

double tickEnd
Longueur des graduations, en points. Chaque graduations sera tracée à partir de [sub]TickStart (généralement 0) jusqu'à [sub]TickEnd. Par convention, des valeurs positives désignent l'intérieur du graphique et des valeurs négatives l'extérieur.


subTickStart

double subTickStart
Longueur des graduations, en points. Chaque graduations sera tracée à partir de [sub]TickStart (généralement 0) jusqu'à [sub]TickEnd. Par convention, des valeurs positives désignent l'intérieur du graphique et des valeurs négatives l'extérieur.


subTickEnd

double subTickEnd
Longueur des graduations, en points. Chaque graduations sera tracée à partir de [sub]TickStart (généralement 0) jusqu'à [sub]TickEnd. Par convention, des valeurs positives désignent l'intérieur du graphique et des valeurs négatives l'extérieur.


relativeCCW

byte relativeCCW
Indique dans quelle direction se trouve la graduation de l'axe. La valeur -1 indique qu'il faudrait tourner l'axe dans le sens des aiguilles d'une montre pour qu'il soit par-dessus sa graduation. La valeur +1 indique au contraire qu'il faudrait le tourner dans le sens inverse des aiguilles d'une montre pour le même effet.


graduation

Graduation graduation
Modèle qui contient les minimum, maximum et la graduation de l'axe.


hints

RenderingHints hints
A set of rendering hints for this axis.

Class DateGraduation extends AbstractGraduation implements Serializable

serialVersionUID: -7590383805990568769L

Serialized Fields

minimum

long minimum
The minimal value for this graduation, in milliseconds elapsed since January 1st, 1970 (no matter what the graduation units are). Default to current time (today).


maximum

long maximum
The maximal value for this graduation, in milliseconds elapsed since January 1st, 1970 (no matter what the graduation units are). Default to tomorrow.


timezone

TimeZone timezone
The time zone for graduation labels.

Class LogarithmicNumberGraduation extends NumberGraduation implements Serializable

serialVersionUID: -8514854171546232887L

Class NumberGraduation extends AbstractGraduation implements Serializable

serialVersionUID: -3074504745332240845L

Serialized Fields

minimum

double minimum
The minimal value for this graduation. Default to 0.


maximum

double maximum
The maximal value for this graduation. Default to 10.


format

NumberFormat format
The format used for formatting labels. Will be created only when first needed, or when specified by the user.


Package org.geotoolkit.display.shape

Class Arrow2D extends RectangularShape implements Serializable

serialVersionUID: 5093131349056679731L

Serialized Fields

minX

double minX
Minimal x et y coordinate values.


minY

double minY
Minimal x et y coordinate values.


length

double length
Longueur de la flèche. Cette longueur est mesurée horizontalement (selon l'axe des x) de la queue jusqu'à la pointe de la flèche.


thickness

double thickness
Largeur de la flèche. Cette largeur est mesurée verticalement (selon l'axe des y) le long de la partie la plus large de cette flèche.


sy0

double sy0
The arrow's thickness at the tail (x == minX), as a proportion of the maximal thickness. Should be a factor between 0 and 1.


sy1

double sy1
The arrow's thickness at the base (x == minX+sx*length), as a proportion of the maximal thickness. Should be a factor between 0 and 1.


sx

double sx
The base position, as a factor of the total length. Should be a factor between 0 and 1.

Class DoubleDimension2D extends Dimension2D implements Serializable

serialVersionUID: 3603763914115376884L

Serialized Fields

width

double width
The width.


height

double height
The height.

Class FloatDimension2D extends Dimension2D implements Serializable

serialVersionUID: 4011566975974105082L

Serialized Fields

width

float width
The width.


height

float height
The height.

Class ProjectedShape extends Object implements Serializable

serialVersionUID: -583674918489345612L

Serialized Fields

shape

Shape shape
The original shape to transform.


projection

MathTransform2D projection
The operation to apply on the original shape.

Class TransformedShape extends AffineTransform implements Serializable

serialVersionUID: 3541606381365714951L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Invoked on deserialization.

Throws:
IOException
ClassNotFoundException
Serialized Fields

shape

Shape shape
The original shape for which this TransformedShape is a view.

Class XRectangle2D extends Rectangle2D implements Serializable

serialVersionUID: -1918221103635749436L

Serialized Fields

xmin

double xmin
Minimal x ordinate value.


ymin

double ymin
Minimal y ordinate value.


xmax

double xmax
Maximal x ordinate value.


ymax

double ymax
Maximal y ordinate value.


Package org.geotoolkit.factory

Class FactoryNotFoundException extends FactoryRegistryException implements Serializable

serialVersionUID: 7555229653402417318L

Class FactoryRegistryException extends RuntimeException implements Serializable

serialVersionUID: 8483095037433886648L

Class Hints.ClassKey extends Hints.Key implements Serializable

Class Hints.FileKey extends Hints.Key implements Serializable

Serialized Fields

writable

boolean writable
true if write operations need to be allowed.

Class Hints.IntegerKey extends Hints.Key implements Serializable

Serialized Fields

number

int number
The default value.

Class Hints.Key extends RenderingHints.Key implements Serializable

Serialization Methods

writeReplace

protected final Object writeReplace()
                             throws ObjectStreamException
Invoked on serialization for writing a proxy instead than this Key instance. The proxy will use reflection in order to restore the key as one of the static constants defined in the enclosing class on deserialization.

Throws:
ObjectStreamException - If this key can not be serialized because it is not a known constant.
Since:
3.05
Serialized Fields

className

String className
The class name for Hints.Key.valueClass.

Class Hints.OptionKey extends Hints.Key implements Serializable

Serialized Fields

options

Set<E> options
The set of options allowed.


wildcard

boolean wildcard
true if the "*" wildcard was given in the set of options.

Class RecursiveSearchException extends FactoryRegistryException implements Serializable

serialVersionUID: -2028654588882874110L


Package org.geotoolkit.geometry

Class DirectPosition1D extends AbstractDirectPosition implements Serializable

serialVersionUID: 3235094562875693710L

Serialized Fields

crs

CoordinateReferenceSystem crs
Deprecated. 
The coordinate reference system for this position;


ordinate

double ordinate
Deprecated. 
The ordinate value.

Class DirectPosition2D extends DirectPosition2D implements Serializable

serialVersionUID: 835130287438466997L

Class Envelope2D extends Envelope2D implements Serializable

serialVersionUID: -3319231220761419351L

Class GeneralDirectPosition extends AbstractDirectPosition implements Serializable

serialVersionUID: 9071833698385715524L

Serialized Fields

ordinates

double[] ordinates
Deprecated. 
The ordinates of the direct position. The length of this array is the dimension of this direct position.


crs

CoordinateReferenceSystem crs
Deprecated. 
The coordinate reference system for this position, or null.

Class GeneralEnvelope extends ArrayEnvelope implements Serializable

serialVersionUID: 1752330560227688940L

Class ImmutableEnvelope extends ArrayEnvelope implements Serializable

serialVersionUID: 5593936512712449234L

Class TransformedDirectPosition extends GeneralDirectPosition implements Serializable

serialVersionUID: -3988283183934950437L

Serialized Fields

factory

CoordinateOperationFactory factory
The factory to use for creating new coordinate operation.


defaultCRS

CoordinateReferenceSystem defaultCRS
The default source CRS. To be used only when the user invoked TransformedDirectPosition.transform(org.opengis.geometry.DirectPosition) with a position without associated CoordinateReferenceSystem. May be null if the default CRS is assumed equal to this position CRS.


Package org.geotoolkit.gui.swing

Class About extends JComponent implements Serializable

Serialized Fields

updater

About.ThreadList updater
Thread qui aura la charge de faire des mises à jour en arrière-plan. Ce champ sera null s'il n'y en a pas.


resources

Vocabulary resources
The localized resources to use.

Class DisjointLists extends JComponent implements Serializable

Serialized Fields

left

JList left
The list on the left side. This is the list that contains the element selectable by the user.


right

JList right
The list on the right side. This list is initially empty.


autoSort

boolean autoSort
true if elements should be automatically sorted.

Class FormatChooser extends JComponent implements Serializable

Serialized Fields

format

Format format
The format to configure by this FormatChooser.


value

Object value
A sample value for the "preview" text.


choices

JComboBox choices
The panel in which to edit the pattern.


preview

JLabel preview
The preview text. This is the value formated using format.

Class ListTableModel extends AbstractTableModel implements Serializable

serialVersionUID: 3543567151179489778L

Serialized Fields

type

Class<T> type
The type of elements.


elements

List<E> elements
The list of row elements. This is a direct reference to the list given by the user at construction time, not a clone. If this list is modified externaly, then the appropriate fireXXX method must be invoked explicitly.

Class LoggingPanel extends JComponent implements Serializable

Serialized Fields

model

LoggingTableModel model
The model for this component.


table

JXTable table
The table for displaying logging messages.


scrollControl

LoggingTableModel.Scroll scrollControl
Scroll down automatically when a new log record is added, provided that the scroll is already at the bottom.


levelColors

LoggingPanel.Highlighter[] levelColors
Foreground and background colors to use for displaying logging messages.

See Also:
LoggingPanel.getForeground(Level), LoggingPanel.getBackground(Level)

logger

Logger logger
The logger specified at construction time, or null if none.


messageFont

Font messageFont
The font to use for messages. We use by default a monospaced font because some messages are formatted for the console (e.g. as a table).

Class ParameterEditor extends JComponent implements Serializable

Serialized Fields

editors

Map<K,V> editors
The set of component editors created up to date.


cards

Container cards
The properties panel for parameters. The content for this panel depends on the selected item, but usually includes the following:


description

JLabel description
The label for parameter or image description. Usually displayed on top of parameter editor.


value

Object value
The current value in the process of being edited. This object is usually an instance of Number, KernelJAI, LookupTableJAI or some other parameter object.

See Also:
ParameterEditor.setParameterValue(java.lang.Object)

editor

Component editor
The editor widget currently in use.

See Also:
ParameterEditor.setParameterValue(java.lang.Object), ParameterEditor.getEditor()

model

ParameterEditor.Editor model
The editor model currently in use. This is often the model used by the editor widget.

Class Plot2D extends ZoomPane implements Serializable

Serialized Fields

xAxes

List<E> xAxes
The set of x axes. There is usually only one axis, but more axes are allowed. All Entry.xAxis instance must appears in this list as well, but not necessarily in the same order.

See Also:
Plot2D.addXAxis(java.lang.String), Plot2D.addSeries(java.lang.String, java.awt.Paint, float[], float[])

yAxes

List<E> yAxes
The set of y axes. There is usually only one axis, but more axes are allowed. All Entry.yAxis instance must appears in this list as well, but not necessarily in the same order.

See Also:
Plot2D.addYAxis(java.lang.String), Plot2D.addSeries(java.lang.String, java.awt.Paint, float[], float[])

series

Map<K,V> series
The set of series to plot. Keys are Plot2D.Series objects while values are Entry objects with the x and y axis to use for the series.

See Also:
Plot2D.addSeries(java.lang.String, java.awt.Paint, float[], float[])

unmodifiableSeries

Set<E> unmodifiableSeries
Immutable version of series to be returned by Plot2D.getSeries().

See Also:
Plot2D.getSeries()

currentAxes

Plot2D.Entry currentAxes
The axes to use for the next series to be added to this plot, or null if not yet created.


nextXAxis

String nextXAxis
Title for next axis to be created, or null if the current axis should be used instead.

See Also:
Plot2D.addXAxis(java.lang.String), Plot2D.addYAxis(java.lang.String)

nextYAxis

String nextYAxis
Title for next axis to be created, or null if the current axis should be used instead.

See Also:
Plot2D.addXAxis(java.lang.String), Plot2D.addYAxis(java.lang.String)

top

int top
Margin between widget border and the drawing area.


bottom

int bottom
Margin between widget border and the drawing area.


left

int left
Margin between widget border and the drawing area.


right

int right
Margin between widget border and the drawing area.


xOffset

int xOffset
Horizontal (x) and vertival (y) offset to apply to any supplementary axis.


yOffset

int yOffset
Horizontal (x) and vertival (y) offset to apply to any supplementary axis.


lastWidth

int lastWidth
The widget's width and height when the graphics was rendered for the last time.


lastHeight

int lastHeight
The widget's width and height when the graphics was rendered for the last time.


title

String title
The plot title.


titleFont

Font titleFont
The title font.


gridColor

Color gridColor
The color to use for drawing grid lines, or null if the grid should not be drawn.

Class WindowCreator extends JComponent implements Serializable

Serialized Fields

windowHandler

WindowCreator.Handler windowHandler
The handler for creating new windows, or null if not yet initialized.

Class ZoomPane extends JComponent implements Serializable

Serialized Fields

mouseSelectionTracker

MouseListener mouseSelectionTracker
Object in charge of drawing a box representing the user's selection. We retain a reference to this object in order to be able to register it and extract it at will from the list of objects interested in being notified of the mouse movements.


zoom

AffineTransform zoom
Affine transform containing zoom factors, translations and rotations. During the painting of a component, this affine transform should be combined with a call to Graphics2D.transform(zoom).


zoomIsReset

boolean zoomIsReset
Indicates whether the zoom is the result of a ZoomPane.reset() operation. This is used in order to determine which behavior to replicate when the widget is resized.


disableRepaint

boolean disableRepaint
true if calls to ZoomPane.repaint(long, int, int, int, int) should be temporarily disabled.


allowedActions

int allowedActions
Types of zoom permitted. This field should be a combination of the constants ZoomPane.SCALE_X, ZoomPane.SCALE_Y, ZoomPane.TRANSLATE_X, ZoomPane.TRANSLATE_Y, ZoomPane.ROTATE, ZoomPane.RESET and ZoomPane.DEFAULT_ZOOM.


fillPanel

boolean fillPanel
Strategy to follow in order to calculate the initial affine transform. The value true indicates that the content should fill the entire panel, even if it means losing some of the edges. The value false indicates, on the contrary, that we should display the entire contents, even if it means leaving blank spaces in the panel.


visibleArea

Rectangle2D visibleArea
Rectangle representing the logical coordinates of the visible region. This information is used to keep the same region when the size or position of the component changes. Initially, this rectangle is empty. It will only stop being empty if ZoomPane.reset() is called and ZoomPane.getPreferredArea() and ZoomPane.getZoomableBounds() have both returned valid coordinates.

See Also:
ZoomPane.getVisibleArea(), ZoomPane.setVisibleArea(java.awt.geom.Rectangle2D)

preferredArea

Rectangle2D preferredArea
Rectangle representing the logical coordinates of the region to display initially, the first time that the window is displayed. The value null indicates a call to ZoomPane.getArea().

See Also:
ZoomPane.getPreferredArea(), ZoomPane.setPreferredArea(java.awt.geom.Rectangle2D)

paintingWhileAdjusting

boolean paintingWhileAdjusting
Indicates if this ZoomPane object should be repainted when the user adjusts the scrollbars. The default value is false, which means that ZoomPane will wait until the user has released the scrollbar before repainting the component.

See Also:
ZoomPane.isPaintingWhileAdjusting(), ZoomPane.setPaintingWhileAdjusting(boolean)

magnifierEnabled

boolean magnifierEnabled
Indicates whether the user is authorised to display the magnifying glass. The default value is true.


magnifierPower

double magnifierPower
Magnification factor inside the magnifying glass. This factor must be greater than 1.


magnifierGlass

Paint magnifierGlass
Colour with which to tint magnifying glass.


magnifierBorder

Paint magnifierBorder
Colour of the magnifying glass's border.


Package org.geotoolkit.gui.swing.coverage

Class CategoryRecord extends Object implements Serializable

serialVersionUID: 2445769517016833850L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Invoked on deserialization. This method restores some transient fields.

Throws:
IOException
ClassNotFoundException
Serialized Fields

category

Category category
The category represented by this record, or null if the field has been updated and the category has not yet been recreated.


name

String name
The category name.


sampleMin

int sampleMin
Range of sample values.


sampleMax

int sampleMax
Range of sample values.


functionType

int functionType
The type of the transfer fonction.


offset

double offset
The coefficients of the transfer function.


scale

double scale
The coefficients of the transfer function.


paletteName

String paletteName
The name of a color palette, or the RGB code of a single color, or null if unknown. This is used for selection in a PaletteComboBox.

Class CategoryTable extends ListTableModel<CategoryRecord> implements Serializable

serialVersionUID: -7923217651480496097L

Serialized Fields

locale

Locale locale
The locale to use for column headers and category descriptions.


headers

String[] headers
The column headers.


editable

boolean editable
true if the table is editable. Every CategoryTable instances are editable by default.


paletteFactory

PaletteFactory paletteFactory
The factory to use for creating color palettes, or null for the default one.

Class CoverageFileProperties extends ImageFileProperties implements Serializable

Serialized Fields

imageReader

AtomicReference<V> imageReader
The image reader used in the last call to CoverageFileProperties.setImageInput(Object), or null if none. Note that this field is typically read and written from a background thread.

Class CoverageList extends JComponent implements Serializable

Serialized Fields

selectionPanelName

String selectionPanelName
The name of the panel currently selected in CoverageList.selectionPanel.


selectionPanel

JPanel selectionPanel
The panel where to select a coverage, either from the table of coverages or from a file chooser. This panel uses a CardLayout.


fileChooser

ImageFileChooser fileChooser
The file chooser, created only when the user click the "add" button for the first time.


variableChooser

JList variableChooser
The variable chooser, created only when the user select a file for the first time.

Since:
3.15

table

JTable table
The table which list all coverages.


coverages

CoverageTableModel coverages
The list of coverages for the selected layer.


layer

Layer layer
The layer shown by this widget.


envelope

CoverageEnvelope envelope
The spatio-temporal envelope to query, or null for the full coverage.


properties

ImageFileProperties properties
The properties of the selected image.


busyLabel

JXBusyLabel busyLabel
The label to display when the widget is busy loading the properties of an image. This happen before the CoverageList.addController is initialized with the new values.


addController

NewGridCoverageDetails addController
The panel for adding new files. Will be created only when first needed.


toolbar

ToolBar toolbar
The toolbar, to be enabled or disabled depending on the view currently active in CoverageList.selectionPanel.


removeButton

JButton removeButton
The button for removing entries. To be enabled only when at least one entry is selected.


listeners

CoverageList.Listeners listeners
Listeners used for various actions.

Class LayerList extends WindowCreator implements Serializable

Serialized Fields

database

CoverageDatabase database
The database for which to display the list of available layers.


layers

ArrayListModel<E> layers
The list of layers.


layerList

JList layerList
The widget which display the list of selected layers.


removeButton

JButton removeButton
The button for removing a layer or showing the available coverages.


coveragesButton

JButton coveragesButton
The button for removing a layer or showing the available coverages.


layerProperties

JXTitledPanel layerProperties
The panel which display the currently selected layer.


west

JLabel west
The coverage domain.


east

JLabel east
The coverage domain.


north

JLabel north
The coverage domain.


south

JLabel south
The coverage domain.


timeRange

JLabel timeRange
The coverage domain.


typicalResolution

JLabel typicalResolution
The coverage domain.


geographicPanel

JPanel geographicPanel
The panel which contains the west, east, north and south bounds.


elevations

ArrayListModel<E> elevations
The list of elevations.


imageFormat

JLabel imageFormat
A coma-separated list of formats.


sampleValueRanges

JLabel sampleValueRanges
Range of sample values.


busyDomain

JXBusyLabel busyDomain
The buzy labels used when loading data for the first time.


busyFormat

JXBusyLabel busyFormat
The buzy labels used when loading data for the first time.


dateFormat

DateFormat dateFormat
The format to use for the time range.


heightFormat

NumberFormat heightFormat
The format to use for elevations. This format is used in a background thread, so access to this instance need to be synchronized.


angleFormat

AngleFormat angleFormat
The format to use for latitudes and longitudes.


rangeFormat

RangeFormat rangeFormat
The format to use for formatting range of values.


timer

Timer timer
The timer used for waiting a slight delay before to set the properties panel to the busy state. Note that we need to use the Swing timer, not the one defined in the java.util package, because we want don't want to create a new thread.

Class SampleDimensionPanel extends JComponent implements Serializable

Serialized Fields

nameField

JComboBox nameField
Names of the sample dimensions.


unitField

JFormattedTextField unitField
Units of measurement.


categories

CategoryTable categories
The model for categories table.


sampleDimensions

GridSampleDimension[] sampleDimensions
The sample dimensions, or null if none.


records

CategoryRecord[][] records
The records for each sample dimensions. This is remembered in order to avoid the lost of edited values if the user switch between different bands.


units

Unit<Q extends Quantity>[] units
The unit for each sample dimensions.


selectedBandIndex

int selectedBandIndex
The index of the currently selected sample dimension, or -1 if none.


Package org.geotoolkit.gui.swing.event

Class ZoomChangeEvent extends EventObject implements Serializable

serialVersionUID: 5063317286699888858L

Serialized Fields

change

AffineTransform change
An affine transform indicating the zoom change. If oldZoom and newZoom are the affine transforms before and after the change respectively, then the following relation must hold (within the limits of rounding error):
newZoom = oldZoom.concatenate(change)


Package org.geotoolkit.gui.swing.image

Class ColorRamp extends JComponent implements Serializable

Serialized Fields

painter

ColorRamp.Painter painter
The object on which to delegate the paint operations.


ui

ColorRamp.UI ui
The ComponentUI object for computing preferred size, drawn the component and handle some events.

Class GradientKernelEditor extends JComponent implements Serializable

Serialized Fields

kernelH

KernelEditor kernelH
The horizontal kernel editor.


kernelV

KernelEditor kernelV
The vertical kernel editor.

Class IIOMetadataPanel extends JComponent implements Serializable

Serialized Fields

formatChoices

DefaultComboBoxModel formatChoices
The choices of metadata format. Typical choices are "geotk-coverageio_3.07" and "javax_imageio_1.0".


description

JLabel description
The properties of the currently selected metadata node.


validValues

JLabel validValues
The properties of the currently selected metadata node.


controller

IIOMetadataPanel.Controller controller
The unique instance of the set of listeners which is associated to this panel.

Class ImageFileChooser extends JFileChooser implements Serializable

Serialized Fields

defaultFormat

String defaultFormat
The default format, or null if none.


listFileFilterUsed

boolean listFileFilterUsed
true if the list of providers should include a special entry for loading a text file which contains a list of files.


providers

Map<K,V> providers
The providers for each file format listed in the file filter.


propertiesPane

ImageFileProperties propertiesPane
The panel showing the properties of the selected file, or null if none.

Since:
3.05

Class ImageFileProperties extends ImageProperties implements Serializable

Serialized Fields

preferredThumbnailSize

Dimension preferredThumbnailSize
The preferred size of thumbnail.


metadata

IIOMetadataPanel metadata
The panel for image I/O metadata.


warnings

DefaultListModel warnings
The warnings.


warningsTab

int warningsTab
The index of the warning tab. Used in order to change the enabled or disabled status of that tab.

Class ImagePane extends ZoomPane implements Serializable

Serialized Fields

renderedSize

Dimension renderedSize
The default size for rendered image produced by a RenderableImage. This is also the maximum size for a RenderedImage; bigger image will be scaled down for faster rendering.


renderable

RenderableImage renderable
The renderable image, or null if none. If non-null, then the Render will transform this renderable image into a rendered one when first requested. Once the image is rendered, this field is set to null.


rendered

RenderedImage rendered
The rendered image, or null if none. This image may be explicitly set by ImagePane.setImage(RenderedImage), or computed by Render.


error

Throwable error
If the rendering failed, the exception to paint in place of the image.

Since:
3.05

progressPane

ImagePane.ProgressPane progressPane
The progress pane (including a label and a progress bar), or null if none. Will be created only when ImagePane.getProgressPane() is first invoked.

Class ImageProperties extends JComponent implements Serializable

Serialized Fields

descriptions

JLabel[] descriptions
An array of length ImageProperties.LAST (at most) of text areas for various image properties.


labelOptionals

JLabel[] labelOptionals
The label of optional descriptions. Those label may be enabled or disabled.


colorRamp

ColorRamp colorRamp
The color bar for IndexColorModel.


properties

ImageProperties.Table properties
The table model for image properties, or null if none. This field is null - together with ImageProperties.samples - when this object is actually an instance of the ImageFileProperties subclass, because the properties tab is replaced by image metadata.


samples

ImageSampleValues samples
The table for sample values, or null if none. This field is null - together with ImageProperties.properties - when this object is actually an instance of the ImageFileProperties subclass, because the later will try to load only a small portion of the image. Since the subsampling is arbitrary, so is the table size - so we are better to not show it.


viewer

ImagePane viewer
The viewer for an image quick look.


tabs

JTabbedPane tabs
The panel which contains the tabs.

Class ImageSampleValues extends JComponent implements Serializable

Serialized Fields

table

JTable table
The table which contains sample values.


renderer

ImageSampleValues.CellRenderer renderer
The cell renderer for sample values.


band

SpinnerNumberModel band
The model for band selection.


comments

JLabel comments
An empty component for now. May contains geographic coordinates in a future version. This is the only component in the "status bar" with a variable width.


current

ImageSampleValues.CurrentColor current
The color for the selected cell.

Class ImageTableModel extends AbstractTableModel implements Serializable

serialVersionUID: -408603520054548181L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Recomputes transient fields after deserializations.

Throws:
IOException
ClassNotFoundException
Serialized Fields

image

RenderedImage image
The image to display, or null if none.


format

NumberFormat format
The format to use for formatting sample values.


titleFormat

NumberFormat titleFormat
The format to use for formatting line and column labels.


band

int band
The band to show.

Class KernelEditor extends JComponent implements Serializable

Serialized Fields

model

KernelEditor.Model model
The matrix coefficient as a table.


categorySelector

JComboBox categorySelector
The list of available filter's categories.


kernelSelector

JComboBox kernelSelector
The list of available kernels.


widthSelector

JSpinner widthSelector
The matrix width.


heightSelector

JSpinner heightSelector
The matrix height.

Class MosaicBuilderEditor extends JComponent implements Serializable

Serialized Fields

builder

MosaicBuilder builder
The mosaic builder to configure. This is the instance given to the constructor. This builder may not be synchronized with the content of this widget - the synchronization happen only when MosaicBuilderEditor.getMosaicBuilder() is invoked.


subsamplingTable

MosaicBuilderEditor.Subsamplings subsamplingTable
The table model for the subsampling selection.


sizeFields

SizeFields sizeFields
The size of output tiles.


formatChoices

JComboBox formatChoices
The target file format for writing tiles.


directoryField

FileField directoryField
The output directory.


plot

MosaicPerformanceGraph plot
A plot of the estimated cost of loading tiles at given resolution.


progressBar

JProgressBar progressBar
The progress during the calculation of the performance graph.

Class MosaicChooser extends JComponent implements Serializable

Serialized Fields

tiles

MosaicTableModel tiles
The table of tiles.


pane

JSplitPane pane
The main panel, with the tables of tiles on the left side and the graphical representation of tiles on the right side.


failures

JTable failures
The table of failures. Will be created only when needed.


mosaicLayout

CardLayout mosaicLayout
The layout used for the right pane. Used for switching between the "busy" pane and the pane displaying the mosaic.


mosaic

MosaicPanel mosaic
The panel where the mosaic is painted.


busy

JXBusyLabel busy
The label to animate when a computation is under progress for the right pane.

Class MosaicPerformanceGraph extends Plot2D implements Serializable

Serialized Fields

seed

long seed
The seed to use for the random number generator.


clearBeforePlot

boolean clearBeforePlot
If true, automatically clears the plot before to add the result of a new computation.


imagesPerSubsampling

int imagesPerSubsampling
Number of samplings to performs per subsampling.


progressBar

JProgressBar progressBar
The progress bar to inform of lengthly operation, or null if none.

Class MosaicTableModel extends ListTableModel<Tile> implements Serializable

serialVersionUID: 1863722624530354663L

Serialized Fields

locale

Locale locale
An optional locale for column headers and error messages, or null for the default.

Class MultiColorChooser extends JComponent implements Serializable

Serialized Fields

colors

MultiColorChooser.Colors colors
The table of colors.

Class OperationTreeBrowser extends JComponent implements Serializable

Serialized Fields

imageProperties

ImageProperties imageProperties
The image properties panel. Will be constructed only when first needed, and the added to the card layout with the IMAGE name.


parameterEditor

ParameterEditor parameterEditor
The parameter editor panel. Will be constructed only when first needed, then added to the card layout with the PARAMETER name.


cards

Container cards
The properties panel. The content for this panel depends on the selected tree item, but usually includes the following:

Class PaletteComboBox extends JComponent implements Serializable

Serialized Fields

factory

PaletteFactory factory
The factory used for loading colors from a palette name.


comboBox

JComboBox comboBox
The combo box providing color palette choices.

Class RegisteredOperationBrowser extends JComponent implements Serializable

Serialized Fields

description

JLabel description
The text area for operation's description.


version

JLabel version
The text area for the version and vendor.


Package org.geotoolkit.gui.swing.referencing

Class AuthorityCodesComboBox extends WindowCreator implements Serializable

Serialized Fields

factory

AuthorityFactory factory
The authority factory responsible for creating objects from a list of codes.


codeList

AuthorityCodeList codeList
The list of authority codes, as a combo box model. The elements in this list are instances of AuthorityCode.


codeComboBox

JComboBox codeComboBox
The list of CRS objects. The elements in this combo box are instances of AuthorityCode, and the list model is AuthorityCodesComboBox.codeList.


searchField

JTextField searchField
The text field for searching item.


searchOrList

JPanel searchOrList
The AuthorityCodesComboBox.searchField or AuthorityCodesComboBox.codeComboBox field.


cards

CardLayout cards
The card layout showing either AuthorityCodesComboBox.codeComboBox or AuthorityCodesComboBox.searchField.


showSearchField

JButton showSearchField
The button to press for showing the search field or the properties.


showProperties

JButton showProperties
The button to press for showing the search field or the properties.


properties

PropertiesSheet properties
Info about the currently selected item.


propertiesWindow

Window propertiesWindow
The window that contains AuthorityCodesComboBox.properties.


selectedCode

AuthorityCode selectedCode
The currently selected code. This information is updated by AuthorityCodesComboBox.selectionChanged().

Since:
3.16

Class CoordinateChooser extends JComponent implements Serializable

Serialized Fields

areaPanel

JComponent areaPanel
The three mean panels in this dialog box: geographic area, time and preferred resolution.


timePanel

JComponent timePanel
The three mean panels in this dialog box: geographic area, time and preferred resolution.


resoPanel

JComponent resoPanel
The three mean panels in this dialog box: geographic area, time and preferred resolution.


timezone

JComboBox timezone
Liste de choix dans laquelle l'utilisateur choisira le fuseau horaire de ses dates.


tmin

JSpinner tmin
Dates de début et de fin de la plage de temps demandée par l'utilisateur. Ces dates sont gérées par un modèle SpinnerDateModel.


tmax

JSpinner tmax
Dates de début et de fin de la plage de temps demandée par l'utilisateur. Ces dates sont gérées par un modèle SpinnerDateModel.


xmin

JSpinner xmin
Longitudes et latitudes minimales et maximales demandées par l'utilisateur. Ces coordonnées sont gérées par un modèle SpinnerNumberModel.


xmax

JSpinner xmax
Longitudes et latitudes minimales et maximales demandées par l'utilisateur. Ces coordonnées sont gérées par un modèle SpinnerNumberModel.


ymin

JSpinner ymin
Longitudes et latitudes minimales et maximales demandées par l'utilisateur. Ces coordonnées sont gérées par un modèle SpinnerNumberModel.


ymax

JSpinner ymax
Longitudes et latitudes minimales et maximales demandées par l'utilisateur. Ces coordonnées sont gérées par un modèle SpinnerNumberModel.


xres

JSpinner xres
Résolution (en minutes de longitudes et de latitudes) demandée par l'utilisateur. Ces résolution sont gérées par un modèle SpinnerNumberModel.


yres

JSpinner yres
Résolution (en minutes de longitudes et de latitudes) demandée par l'utilisateur. Ces résolution sont gérées par un modèle SpinnerNumberModel.


radioBestRes

AbstractButton radioBestRes
Bouton radio pour sélectioner la meilleure résolution possible.


radioPrefRes

AbstractButton radioPrefRes
Bouton radio pour sélectioner la résolution spécifiée.


accessory

JComponent accessory
Composante facultative à afficher à la droite du paneau CoordinateChooser.

Class CoordinateTableModel extends AbstractTableModel implements Serializable

Serialized Fields

crs

CoordinateReferenceSystem crs
The CRS for all coordinates in this table. This is specified by the user at construction time.


columnNames

String[] columnNames
The columns table names. They are inferred from the table CRS specified at construction time.


positions

List<E> positions
The direct positions to display in the table.


unmodifiablePositions

List<E> unmodifiablePositions
An unmodifiable view of the positions list. This is the view returned by public accessors. We do not allow addition or removal of positions through this list because such changes would not invoke the proper fire method.


validArea

ImmutableEnvelope validArea
The CRS valid area.


toWGS84

TransformedDirectPosition toWGS84
For transformation from the table CRS to WGS84.

Class CoordinateTableModel.CellRenderer extends DefaultTableCellRenderer implements Serializable

serialVersionUID: -2485722823332168812L

Serialized Fields

foreground

Color foreground
The default text and background color.


background

Color background
The default text and background color.


invalidForeground

Color invalidForeground
The text and background color for invalid coordinates.


invalidBackground

Color invalidBackground
The text and background color for invalid coordinates.

Class PropertiesSheet extends JComponent implements Serializable

Serialized Fields

name

JTextField name
The object name, identifier.


authority

JTextField authority
The object name, identifier.


identifier

JTextField identifier
The object name, identifier.


type

JTextField type
The object name, identifier.


remarks

JXLabel remarks
The remarks.


wktArea

JEditorPane wktArea
The Well Known Text area.


formatter

WKTFormat formatter
The formatter to use for formatting WKT objects.


Package org.geotoolkit.gui.swing.tree

Class DefaultMutableTreeNode extends DefaultMutableTreeNode implements Serializable

serialVersionUID: -8782548896062360341L

Class DefaultTreeModel extends DefaultTreeModel implements Serializable

serialVersionUID: -2060236329590860790L

Class NamedTreeNode extends DefaultMutableTreeNode implements Serializable

serialVersionUID: -5052321314347001298L

Serialized Fields

name

CharSequence name
The node label to be returned by NamedTreeNode.toString().

Class TreeFormat extends Format implements Serializable

serialVersionUID: -4476366905386037025L

Serialized Fields

indentation

int indentation
The number of spaces to add on the left margin for each indentation level. The default value is 4.


verticalLinePosition

int verticalLinePosition
The position of the vertical line, relative to the position of the root label. The default value is 0, which means that the vertical line is drawn below the first letter of the root label.


lineSeparator

String lineSeparator
The line separator to use for formatting the tree.


columnSeparator

char columnSeparator
The column separator to use if the table format is enabled.

Since:
3.19

isTableFormatEnabled

boolean isTableFormatEnabled
true for enabling the formating of tree tables. The default value is false.

Since:
3.19

Package org.geotoolkit.image

Class ImageDimension extends Dimension implements Serializable

serialVersionUID: -4349573462196081362L

Serialized Fields

numBands

int numBands
The number of bands in the image or raster.


dataType

int dataType
The image data type.


Package org.geotoolkit.image.io

Class IIOListeners extends Object implements Serializable

serialVersionUID: 3747976429353858766L

Serialized Fields

listeners

IIOListeners.List listeners
List of listeners.

Class IllegalImageDimensionException extends IIOException implements Serializable

serialVersionUID: 1853327916078127235L

Class ImageMetadataException extends IIOException implements Serializable

serialVersionUID: 298508144853920271L

Class ImageNameNotFoundException extends IIOException implements Serializable

serialVersionUID: 1546424895695946016L

Class InvalidImageStoreException extends IIOException implements Serializable

serialVersionUID: 7306875489752707142L

Class UnsupportedImageFormatException extends IIOException implements Serializable

serialVersionUID: 8810756579848825657L


Package org.geotoolkit.image.io.metadata

Class MetadataTreeNode extends NamedTreeNode implements Serializable

serialVersionUID: 3458235875074371134L

Serialized Fields

tree

MetadataTreeTable tree
The tree which is the owner of this node. This is not allowed to be null.


element

String element
The name of the element to be represented as a node. This field is not allowed to be null.


attribute

String attribute
If this node is actually an attribute that belong to the above element, the name of that attribute. Otherwise null.


xmlNode

Node xmlNode
If this MetadataTreeNode is associated with a XML tree node, that node. Otherwise null. This is non-null only if an IIOMetadata instance has been given to the MetadataTreeTable.

Many instances of MetadataTreeNode with identical MetadataTreeNode.tree, MetadataTreeNode.element and MetadataTreeNode.attribute values but different xmlNode may occur if:

Example: enumerating the RGB entries in a color palette.


hasValue

boolean hasValue
true if the tree that contains this node is expected to have value. Note that this boolean may be true even if xmlNode is null, because the values can be in other nodes.


Package org.geotoolkit.image.io.mosaic

Class Tile extends Object implements Serializable

serialVersionUID: -5417183834232374962L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Invoked on deserialization. The provider is fetch from currently registered providers in the IIORegistry. The search is performed by classname.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Invoked on serialization. Serialization of Tile.provider is replaced by serialization of its class name only. The actual provider instance will be fetch from ImageIO registry on deserialization.

Throws:
IOException
Serialized Fields

input

Object input
The input to be given to the image reader. If the reader can not read that input directly, it will be wrapped in an image input stream. Note that this field must stay the unwrapped input. If the wrapped input is wanted, use ImageReader.getInput() instead.


imageIndex

short imageIndex
The image index to be given to the image reader for reading this tile. Stored as a unsigned short (i.e. must be used with & MASK).


xSubsampling

short xSubsampling
The subsampling relative to the tile having the finest resolution. If this tile is the one with finest resolution, then the value shall be 1. Should never be 0 or negative, except if its value has not yet been computed.

Values are stored as unsigned shorts (i.e. must be used with & MASK).

This field should be considered as final. It is not final only because RegionCalculator may computes its value automatically.


ySubsampling

short ySubsampling
The subsampling relative to the tile having the finest resolution. If this tile is the one with finest resolution, then the value shall be 1. Should never be 0 or negative, except if its value has not yet been computed.

Values are stored as unsigned shorts (i.e. must be used with & MASK).

This field should be considered as final. It is not final only because RegionCalculator may computes its value automatically.


x

int x
The upper-left corner in the destination image. Should be considered as final, since this class is supposed to be mostly immutable. However the value can be changed by Tile.translate(int, int) before an instance is made public.


y

int y
The upper-left corner in the destination image. Should be considered as final, since this class is supposed to be mostly immutable. However the value can be changed by Tile.translate(int, int) before an instance is made public.


width

short width
The size of the image to be read, or 0 if not yet computed. Values are stored as unsigned shorts: they must be casted to int with s & MASK. We assume that the [0 … 65535] range is sufficient on the basis that tiles need to be reasonably small for being useful. Furthermore tiles are usually square and an image of size 32767×32767 reaches the limit of Java Image I/O library anyway, since image area must hold in an int.


height

short height
The size of the image to be read, or 0 if not yet computed. Values are stored as unsigned shorts: they must be casted to int with s & MASK. We assume that the [0 … 65535] range is sufficient on the basis that tiles need to be reasonably small for being useful. Furthermore tiles are usually square and an image of size 32767×32767 reaches the limit of Java Image I/O library anyway, since image area must hold in an int.


gridToCRS

AffineTransform gridToCRS
The "grid to real world" transform, used by RegionCalculator in order to compute the region for this tile. This field is set to null when RegionCalculator's work is in progress, and set to a new value on completion.

Note: RegionCalculator really needs a new instance for each tile. No caching allowed before RegionCalculator processing. Caching allowed after RegionCalculator processing.

Class TileManager extends Object implements Serializable

serialVersionUID: -7645850962821189968L

Serialized Fields

geometry

ImageGeometry geometry
The grid geometry, including the "grid to real world" transform mapping pixel upper left corner. This is provided by TileManagerFactory when this information is available.


Package org.geotoolkit.io

Class ContentFormatException extends IOException implements Serializable

serialVersionUID: 6152194019351374599L

Class LineFormat extends Format implements Serializable

serialVersionUID: 1257759127594136266L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Invoked on deserialization. Restores the fields that are inferred from the serialized ones.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Invoked on serialization. Trims the data array to the minimum requested length.

Throws:
IOException
Serialized Fields

data

Object[] data
Data read last time LineFormat.setLine(String) has been invoked. Those data are returned by methods like LineFormat.getValues(float[]).


formats

Format[] formats
Array of formats to use for parsing a line. Each format object in this array match one column. For example data[4] will be parsed with format[4]. If the LineFormat.data array is longer than LineFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition), then the last format is reused for all remaining columns.


limits

int[] limits
Index of the the first character parsed in each column. For example index[0] contains the index of the first character read for data[0], etc. This array length must be equal to LineFormat.data.length + 1. The last element will be the line length.


line

String line
The line specified in the last call to LineFormat.setLine(String).


Package org.geotoolkit.io.wkt

Class Colors extends Object implements Serializable

serialVersionUID: 256160285861027191L

Serialized Fields

map

EnumMap<K extends Enum<K>,V> map
The map of colors.

Class Symbols extends Object implements Serializable

serialVersionUID: -1730166945430878916L

Serialized Fields

locale

Locale locale
The locale for querying localizable information.


open

char open
The character used for opening brace. Usually '[', but '(' is legal as well.


close

char close
The character used for closing brace. Usually ']', but ')' is legal as well.


openArray

char openArray
The character used for opening an array or enumeration.


closeArray

char closeArray
The character used for closing an array or enumeration.


quote

char quote
The character used for quote. Usually '"'.


separator

char separator
The character used as a separator. Usually ',', but would need to be changed if a non-English locale is used for formatting numbers.


space

char space
The character used for space. Usually ' ', but could be a no-break space too if unicode is allowed.


openingBrackets

char[] openingBrackets
List of caracters acceptable as opening bracket. The closing bracket must be the character in the closingBrackets array at the same index than the opening bracket.


closingBrackets

char[] closingBrackets
List of caracters acceptable as closing bracket.


numberFormat

NumberFormat numberFormat
The object to use for parsing and formatting numbers.
Note: NumberFormat objects are usually not thread safe. Consequently, each instance of Parser or Formatter must use a clone of this object, not this object directly (unless they synchronize on it).

Class UnformattableObjectException extends UnsupportedOperationException implements Serializable

serialVersionUID: 3623766455562385536L

Serialized Fields

unformattable

Class<T> unformattable
The type of the object that can't be formatted.

Class WKTFormat extends Format implements Serializable

serialVersionUID: -2909110214650709560L

Serialized Fields

symbols

Symbols symbols
The symbols to use for this formatter. The same object is also referenced in the WKTFormat.parser and WKTFormat.formatter. But it appears here for serialization purpose.


colors

Colors colors
The colors to use for this formatter, or null for no syntax coloring. The same object is also referenced in the WKTFormat.formatter. It appears here for serialization purpose.


convention

Convention convention
The convention to use. The same object is also referenced in the WKTFormat.formatter. It appears here for serialization purpose.

Since:
3.20

authority

Citation authority
The preferred authority for objects or parameter names. A null value means that the authority shall be inferred from the WKTFormat.convention.


indentation

int indentation
The amount of spaces to use in indentation, or -1 if indentation is disabled. The same value is also stored in the WKTFormat.formatter. It appears here for serialization purpose.


definitions

Definitions definitions
The map of definitions. Will be created only if used.


Package org.geotoolkit.math

Class Complex extends Object implements Serializable

serialVersionUID: -8143196508298758583L

Serialized Fields

real

double real
The real part of the complex number.


imag

double imag
The imaginary part of the complex number.

Class Fraction extends Number implements Serializable

serialVersionUID: -4501644254763471216L

Serialized Fields

numerator

int numerator
The numerator.


denominator

int denominator
The denominator.

Class Line extends Object implements Serializable

serialVersionUID: 2185952238314399110L

Serialized Fields

slope

double slope
The slope for this line.


y0

double y0
The y value at x==0.


x0

double x0
Value of x at y==0. This value is used for vertical lines.

Class Plane extends Object implements Serializable

serialVersionUID: 2956201711131316723L

Serialized Fields

c

double c
The c coefficient for this plane. This coefficient appears in the place equation c+cx*x+cy*y.


cx

double cx
The cx coefficient for this plane. This coefficient appears in the place equation c+cx*x+cy*y.


cy

double cy
The cy coefficient for this plane. This coefficient appears in the place equation c+cx*x+cy*y.

Class Polynom extends Object implements Serializable

serialVersionUID: 6825019711186108990L

Serialized Fields

c

double[] c
The coefficients for the polynomial equation.

Class Statistics extends Statistics implements Serializable

serialVersionUID: -22884277805533726L

Class VectorPair extends Object implements Serializable

serialVersionUID: 8330893190189236019L

Serialized Fields

X

Vector X
The vectors specified to the VectorPair constructor, or the result of the last operation performed on this object.


Y

Vector Y
The vectors specified to the VectorPair constructor, or the result of the last operation performed on this object.


Package org.geotoolkit.measure

Class Angle extends Angle implements Serializable

serialVersionUID: 1158747349433104534L

Class AngleFormat extends AngleFormat implements Serializable

serialVersionUID: 4320403817210439764L

Class CoordinateFormat extends Format implements Serializable

serialVersionUID: 8324486673169133932L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Restores the transient fields after deserialization.

Throws:
IOException
ClassNotFoundException
Serialized Fields

crs

CoordinateReferenceSystem crs
The output coordinate reference system. May be null.


separator

String separator
The separator between each coordinate values to be formatted.


locale

Locale locale
The locale for formatting coordinates and numbers.


dateFormat

DateFormat dateFormat
Formatter for dates. Will be created only when first needed.


angleFormat

AngleFormat angleFormat
Formatter for angles. Will be created only when first needed.


numberFormat

NumberFormat numberFormat
Formatter for numbers. Will be created only when first needed.

Class Latitude extends Angle implements Serializable

serialVersionUID: -4496748683919618976L

Class Longitude extends Angle implements Serializable

serialVersionUID: -8614900608052762636L

Class Measure extends Number implements Serializable

serialVersionUID: 6917234039472328164L

Serialized Fields

value

double value
The scalar value.


unit

Unit<Q extends Quantity> unit
The unit.

Class RangeFormat extends RangeFormat implements Serializable

serialVersionUID: 6700474540675919894L

Serialized Fields

symbols

RangeSymbols symbols
Deprecated. 
The symbols used for parsing and formatting a range.


minusSign

char minusSign
Deprecated. 
Symbols used by this format, inferred from DecimalFormatSymbols.


infinity

String infinity
Deprecated. 
Symbols used by this format, inferred from DecimalFormatSymbols.


elementClass

Class<T> elementClass
Deprecated. 
The type of the range components. Valid types are Number, Angle, Date or a subclass of those types. This value determines the kind of range to be created by the parse method:


elementFormat

Format elementFormat
Deprecated. 
The format to use for parsing and formatting the range components. The format is determined from the element class:


unitFormat

UnitFormat unitFormat
Deprecated. 
The format for units of measurement, or null if none. This is non-null if and only if RangeFormat.elementClass is assignable to Number but not to Angle.


Package org.geotoolkit.metadata

Class InvalidMetadataException extends InvalidMetadataException implements Serializable

serialVersionUID: 3219759595538181102L

Class MetadataTreeFormat extends Format implements Serializable

serialVersionUID: -3603011614118221049L

Serialized Fields

standard

MetadataStandard standard
The standard implemented by the metadata to represent as trees.


displayLocale

Locale displayLocale
The locale to use for international string formatting. By default, this is the locale for the display category.


formatLocale

Locale formatLocale
The locale to use for date and number formatting. By default, this is the locale for the format category.

Class UnmodifiableMetadataException extends UnmodifiableMetadataException implements Serializable

serialVersionUID: -1885135341334523675L

Class ValueRestriction extends Object implements Serializable

serialVersionUID: 888961503200860655L

Serialized Fields

obligation

Obligation obligation
Whatever the property is mandatory or forbidden, or null if there is no known restriction.

The optional obligation is considered equivalent to an absence of restriction and is replaced by null if MetadataStandard.asRestrictionMap(...) has been invoked with a metadata instance, since the metadata is not violating this obligation. If asRestrictionMap(...) has been invoked with a Class argument instead, then the obligation is provided verbatism since we are not testing violation of restrictions.


range

NumberRange<T extends Number & Comparable<? super T>> range
The range of valid values, or null if the values are not restricted by a range. This restriction is typically exclusive with the enumeration of valid values (i.e. only one of range or validValues is non-null), but this is not enforced by this ValueRestriction class.


validValues

Set<E> validValues
An enumeration of valid values, or null if the values are not restricted that way. This restriction is typically exclusive with the range of valid values (i.e. only one of range or validValues is non-null), but this is not enforced by this ValueRestriction class.

Since:
3.05

Package org.geotoolkit.metadata.iso

Class DefaultApplicationSchemaInformation extends MetadataEntity implements Serializable

serialVersionUID: -3109191272905767382L

Serialized Fields

name

Citation name
Name of the application schema used.


schemaLanguage

String schemaLanguage
Identification of the schema language used.


constraintLanguage

String constraintLanguage
Formal language used in Application Schema.


schemaAscii

URI schemaAscii
Full application schema given as an ASCII file.


graphicsFile

URI graphicsFile
Full application schema given as a graphics file.


softwareDevelopmentFile

URI softwareDevelopmentFile
Full application schema given as a software development file.


softwareDevelopmentFileFormat

String softwareDevelopmentFileFormat
Software dependent format used for the application schema software dependent file.

Class DefaultExtendedElementInformation extends MetadataEntity implements Serializable

serialVersionUID: -935396252908733907L

Serialized Fields

name

String name
Name of the extended metadata element.


shortName

String shortName
Short form suitable for use in an implementation method such as XML or SGML.


domainCode

Integer domainCode
Three digit code assigned to the extended element. Non-null only if the data type is code list element.


definition

InternationalString definition
Definition of the extended element.


obligation

Obligation obligation
Obligation of the extended element.


condition

InternationalString condition
Condition under which the extended element is mandatory. Non-null value only if the obligation is conditional.


dataType

Datatype dataType
Code which identifies the kind of value provided in the extended element.


maximumOccurrence

Integer maximumOccurrence
Maximum occurrence of the extended element. Returns null if it doesn't apply, for example if the data type is enumeration, code list or code list element.


domainValue

InternationalString domainValue
Valid values that can be assigned to the extended element. Returns null if it doesn't apply, for example if the data type is enumeration, code list or code list element.


parentEntity

Collection<E> parentEntity
Name of the metadata entity(s) under which this extended metadata element may appear. The name(s) may be standard metadata element(s) or other extended metadata element(s).


rule

InternationalString rule
Specifies how the extended element relates to other existing elements and entities.


rationales

Collection<E> rationales
Reason for creating the extended element.


sources

Collection<E> sources
Name of the person or organization creating the extended element.

Class DefaultFeatureTypeList extends MetadataEntity implements Serializable

serialVersionUID: 5417914796207743856L

Serialized Fields

spatialObject

String spatialObject
Instance of a type defined in the spatial schema.


spatialSchemaName

String spatialSchemaName
Name of the spatial schema used.

Class DefaultIdentifier extends MetadataEntity implements Serializable

serialVersionUID: 7459062382170865919L

Serialized Fields

code

String code
Alphanumeric value identifying an instance in the namespace.


version

String version
Identifier of the version of the associated code space or code, as specified by the code space or code authority. This version is included only when the code uses versions. When appropriate, the edition is identified by the effective date, coded using ISO 8601 date format.


authority

Citation authority
Organization or party responsible for definition and maintenance of the code.

Class DefaultMetadata extends MetadataEntity implements Serializable

serialVersionUID: 7254025230235329493L

Serialized Fields

fileIdentifier

String fileIdentifier
Unique identifier for this metadata file, or null if none.


language

Locale language
Language used for documenting metadata.


locales

Collection<E> locales
Information about an alternatively used localized character strings for linguistic extensions.


characterSet

CharacterSet characterSet
Full name of the character coding standard used for the metadata set.


parentIdentifier

String parentIdentifier
File identifier of the metadata to which this metadata is a subset (child).


hierarchyLevels

Collection<E> hierarchyLevels
Scope to which the metadata applies.


hierarchyLevelNames

Collection<E> hierarchyLevelNames
Name of the hierarchy levels for which the metadata is provided.


contacts

Collection<E> contacts
Parties responsible for the metadata information.


dataSetUri

String dataSetUri
Uniformed Resource Identifier (URI) of the dataset to which the metadata applies.


dateStamp

long dateStamp
Date that the metadata was created, in milliseconds elapsed since January 1st, 1970. If not defined, then then value is Long.MIN_VALUE.


metadataStandardName

String metadataStandardName
Name of the metadata standard (including profile name) used.


metadataStandardVersion

String metadataStandardVersion
Version (profile) of the metadata standard used.


spatialRepresentationInfo

Collection<E> spatialRepresentationInfo
Digital representation of spatial information in the dataset.


referenceSystemInfo

Collection<E> referenceSystemInfo
Description of the spatial and temporal reference systems used in the dataset.


metadataExtensionInfo

Collection<E> metadataExtensionInfo
Information describing metadata extensions.


identificationInfo

Collection<E> identificationInfo
Basic information about the resource(s) to which the metadata applies.


contentInfo

Collection<E> contentInfo
Provides information about the feature catalogue and describes the coverage and image data characteristics.


distributionInfo

Distribution distributionInfo
Provides information about the distributor of and options for obtaining the resource(s).


dataQualityInfo

Collection<E> dataQualityInfo
Provides overall assessment of quality of a resource(s).


portrayalCatalogueInfo

Collection<E> portrayalCatalogueInfo
Provides information about the catalogue of rules defined for the portrayal of a resource(s).


metadataConstraints

Collection<E> metadataConstraints
Provides restrictions on the access and use of data.


applicationSchemaInfo

Collection<E> applicationSchemaInfo
Provides information about the conceptual schema of a dataset.


metadataMaintenance

MaintenanceInformation metadataMaintenance
Provides information about the frequency of metadata updates, and the scope of those updates.


acquisitionInformation

Collection<E> acquisitionInformation
Provides information about the acquisition of the data.

Class DefaultMetadataExtensionInformation extends MetadataEntity implements Serializable

serialVersionUID: 573866936088674519L

Serialized Fields

extensionOnLineResource

OnlineResource extensionOnLineResource
Information about on-line sources containing the community profile name and the extended metadata elements. Information for all new metadata elements.


extendedElementInformation

Collection<E> extendedElementInformation
Provides information about a new metadata element, not found in ISO 19115, which is required to describe geographic data.

Class DefaultPortrayalCatalogueReference extends MetadataEntity implements Serializable

serialVersionUID: -3095277682987563157L

Serialized Fields

portrayalCatalogueCitations

Collection<E> portrayalCatalogueCitations
Bibliographic reference to the portrayal catalogue cited.

Class MetadataEntity extends ModifiableMetadata implements Serializable

serialVersionUID: 5730550742604669102L

Serialized Fields

identifiers

Collection<E> identifiers
All identifiers associated with this metadata, or null if none. This field is initialized to a non-null value when first needed.

Since:
3.19
See Also:
MetadataEntity.getIdentifiers()

Package org.geotoolkit.metadata.iso.acquisition

Class DefaultAcquisitionInformation extends MetadataEntity implements Serializable

serialVersionUID: 1232071263806560246L

Serialized Fields

acquisitionPlans

Collection<E> acquisitionPlans
Identifies the plan as implemented by the acquisition.


acquisitionRequirements

Collection<E> acquisitionRequirements
Identifies the requirement the data acquisition intends to satisfy.


environmentalConditions

EnvironmentalRecord environmentalConditions
A record of the environmental circumstances during the data acquisition.


instruments

Collection<E> instruments
General information about the instrument used in data acquisition.


objectives

Collection<E> objectives
Identification of the area or object to be sensed.


operations

Collection<E> operations
General information about an identifiable activity which provided the data.


platforms

Collection<E> platforms
General information about the platform from which the data were taken.

Class DefaultEnvironmentalRecord extends MetadataEntity implements Serializable

serialVersionUID: -8553651678708627947L

Serialized Fields

averageAirTemperature

Double averageAirTemperature
Average air temperature along the flight pass during the photo flight.


maxRelativeHumidity

Double maxRelativeHumidity
Maximum relative humidity along the flight pass during the photo flight.


maxAltitude

Double maxAltitude
Maximum altitude during the photo flight.


meteorologicalConditions

InternationalString meteorologicalConditions
Meteorological conditions in the photo flight area, in particular clouds, snow and wind.

Class DefaultEvent extends MetadataEntity implements Serializable

serialVersionUID: -5625600499628778407L

Serialized Fields

trigger

Trigger trigger
Initiator of the event.


context

Context context
Meaning of the event.


sequence

Sequence sequence
Relative time ordering of the event.


time

long time
Time the event occurred, or Long.MIN_VALUE if none.


expectedObjectives

Collection<E> expectedObjectives
Objective or objectives satisfied by an event.


relatedPass

PlatformPass relatedPass
Pass during which an event occurs.


relatedSensors

Collection<E> relatedSensors
Instrument or instruments for which the event is meaningful.

Class DefaultInstrument extends MetadataEntity implements Serializable

serialVersionUID: 6356044176200794578L

Serialized Fields

citations

Collection<E> citations
Complete citation of the instrument.


type

InternationalString type
Name of the type of instrument. Examples: framing, line-scan, push-broom, pan-frame.


description

InternationalString description
Textual description of the instrument.


mountedOn

Platform mountedOn
Platform on which the instrument is mounted.

Class DefaultObjective extends MetadataEntity implements Serializable

serialVersionUID: -4633298523976029384L

Serialized Fields

priority

InternationalString priority
Priority applied to the target.


types

Collection<E> types
Collection technique for the objective.


functions

Collection<E> functions
Role or purpose performed by or activity performed at the objective.


extents

Collection<E> extents
Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.


objectiveOccurences

Collection<E> objectiveOccurences
Event or events associated with objective completion.


pass

Collection<E> pass
Pass of the platform over the objective.


sensingInstruments

Collection<E> sensingInstruments
Instrument which senses the objective data.

Class DefaultOperation extends MetadataEntity implements Serializable

serialVersionUID: -4247450339144267883L

Serialized Fields

description

InternationalString description
Description of the mission on which the platform observations are made and the objectives of that mission.


citation

Citation citation
Identification of the mission.


status

Progress status
Status of the data acquisition.


type

OperationType type
Collection technique for the operation.


childOperations

Collection<E> childOperations
Sub-missions that make up part of a larger mission.


objectives

Collection<E> objectives
Object(s) or area(s) of interest to be sensed.


parentOperation

Operation parentOperation
Heritage of the operation.


plan

Plan plan
Plan satisfied by the operation.


platforms

Collection<E> platforms
Platform (or platforms) used in the operation.


significantEvents

Collection<E> significantEvents
Record of an event occurring during an operation.

Class DefaultPlan extends MetadataEntity implements Serializable

serialVersionUID: -8457900515677160271L

Serialized Fields

type

GeometryType type
Manner of sampling geometry that the planner expects for collection of objective data.


status

Progress status
Current status of the plan (pending, completed, etc.)


citation

Citation citation
Identification of authority requesting target collection.


operations

Collection<E> operations
Identification of the activity or activities that satisfy a plan.


satisfiedRequirements

Collection<E> satisfiedRequirements
Requirement satisfied by the plan.

Class DefaultPlatform extends MetadataEntity implements Serializable

serialVersionUID: -6870357428019309408L

Serialized Fields

citation

Citation citation
Source where information about the platform is described.


description

InternationalString description
Narrative description of the platform supporting the instrument.


sponsors

Collection<E> sponsors
Organization responsible for building, launch, or operation of the platform.


instruments

Collection<E> instruments
Instrument(s) mounted on a platform.

Class DefaultPlatformPass extends MetadataEntity implements Serializable

serialVersionUID: -1695097227120034432L

Serialized Fields

extent

Geometry extent
Area covered by the pass.


relatedEvents

Collection<E> relatedEvents
Occurrence of one or more events for a pass.

Class DefaultRequestedDate extends MetadataEntity implements Serializable

serialVersionUID: -8884795189934200802L

Serialized Fields

requestedDateOfCollection

long requestedDateOfCollection
Preferred date and time of collection, or Long.MIN_VALUE if none.


latestAcceptableDate

long latestAcceptableDate
Latest date and time collection must be completed, or Long.MIN_VALUE if none.

Class DefaultRequirement extends MetadataEntity implements Serializable

serialVersionUID: 7305276418007196948L

Serialized Fields

citation

Citation citation
Identification of reference or guidance material for the requirement.


requestors

Collection<E> requestors
Origin of requirement.


recipients

Collection<E> recipients
Person(s), or body(ies), to receive results of requirement.


priority

Priority priority
Relative ordered importance, or urgency, of the requirement.


requestedDate

RequestedDate requestedDate
Required or preferred acquisition date and time.


expiryDate

long expiryDate
Date and time after which collection is no longer valid, or Long.MIN_VALUE if none.


satisfiedPlans

Collection<E> satisfiedPlans
Plan that identifies solution to satisfy the requirement.


Package org.geotoolkit.metadata.iso.citation

Class DefaultAddress extends MetadataEntity implements Serializable

serialVersionUID: 2278687294173262546L

Serialized Fields

administrativeArea

InternationalString administrativeArea
State, province of the location.


city

InternationalString city
The city of the location


country

InternationalString country
Country of the physical address.


postalCode

String postalCode
ZIP or other postal code.


deliveryPoints

Collection<E> deliveryPoints
Address line for the location (as described in ISO 11180, Annex A).


electronicMailAddresses

Collection<E> electronicMailAddresses
Address of the electronic mailbox of the responsible organization or individual.

Class DefaultCitation extends MetadataEntity implements Serializable

serialVersionUID: 2595269795652984755L

Serialized Fields

title

InternationalString title
Name by which the cited resource is known.


alternateTitles

Collection<E> alternateTitles
Short name or other language name by which the cited information is known. Example: "DCW" as an alternative title for "Digital Chart of the World.


dates

Collection<E> dates
Reference date for the cited resource.


edition

InternationalString edition
Version of the cited resource.


editionDate

long editionDate
Date of the edition in milliseconds elapsed sine January 1st, 1970, or Long.MIN_VALUE if none.


citedResponsibleParties

Collection<E> citedResponsibleParties
Name and position information for an individual or organization that is responsible for the resource. Returns an empty string if there is none.


presentationForms

Collection<E> presentationForms
Mode in which the resource is represented, or an empty string if none.


series

Series series
Information about the series, or aggregate dataset, of which the dataset is a part. May be null if none.


otherCitationDetails

InternationalString otherCitationDetails
Other information required to complete the citation that is not recorded elsewhere. May be null if none.


collectiveTitle

InternationalString collectiveTitle
Common title with holdings note. Note: title identifies elements of a series collectively, combined with information about what volumes are available at the source cited. May be null if there is no title.

Class DefaultCitationDate extends MetadataEntity implements Serializable

serialVersionUID: -2884791484254008454L

Serialized Fields

date

long date
Reference date for the cited resource in milliseconds elapsed sine January 1st, 1970, or Long.MIN_VALUE if none.


dateType

DateType dateType
Event used for reference date.

Class DefaultContact extends MetadataEntity implements Serializable

serialVersionUID: 3283637180253117382L

Serialized Fields

contactInstructions

InternationalString contactInstructions
Supplemental instructions on how or when to contact the individual or organization.


hoursOfService

InternationalString hoursOfService
Time period (including time zone) when individuals can contact the organization or individual.


onlineResource

OnlineResource onlineResource
On-line information that can be used to contact the individual or organization.


address

Address address
Physical and email address at which the organization or individual may be contacted.


phone

Telephone phone
Telephone numbers at which the organization or individual may be contacted.

Class DefaultOnlineResource extends MetadataEntity implements Serializable

serialVersionUID: 5412370008274334799L

Serialized Fields

applicationProfile

String applicationProfile
Name of an application profile that can be used with the online resource.


name

String name
Name of the online resources.


description

InternationalString description
Detailed text description of what the online resource is/does.


function

OnLineFunction function
Code for function performed by the online resource.


linkage

URI linkage
Location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as http://www.statkart.no/isotc211.


protocol

String protocol
The connection protocol to be used.

Class DefaultResponsibleParty extends MetadataEntity implements Serializable

serialVersionUID: -2477962229031486552L

Serialized Fields

individualName

String individualName
Name of the responsible person- surname, given name, title separated by a delimiter.


organisationName

InternationalString organisationName
Name of the responsible organization.


positionName

InternationalString positionName
Role or position of the responsible person


contactInfo

Contact contactInfo
Address of the responsible party.


role

Role role
Function performed by the responsible party.

Class DefaultSeries extends MetadataEntity implements Serializable

serialVersionUID: 2784101441023323052L

Serialized Fields

name

InternationalString name
Name of the series, or aggregate dataset, of which the dataset is a part.


issueIdentification

String issueIdentification
Information identifying the issue of the series.


page

String page
Details on which pages of the publication the article was published.

Class DefaultTelephone extends MetadataEntity implements Serializable

serialVersionUID: 4920157673337669241L

Serialized Fields

voices

Collection<E> voices
Telephone numbers by which individuals can speak to the responsible organization or individual.


facsimiles

Collection<E> facsimiles
Telephone numbers of a facsimile machine for the responsible organization or individual.


Package org.geotoolkit.metadata.iso.constraint

Class DefaultConstraints extends MetadataEntity implements Serializable

serialVersionUID: 1771854790746022204L

Serialized Fields

useLimitations

Collection<E> useLimitations
Limitation affecting the fitness for use of the resource. Example, "not to be used for navigation".

Class DefaultLegalConstraints extends DefaultConstraints implements Serializable

serialVersionUID: -2891061818279024901L

Serialized Fields

accessConstraints

Collection<E> accessConstraints
Access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource.


useConstraints

Collection<E> useConstraints
Constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations or warnings on using the resource.


otherConstraints

Collection<E> otherConstraints
Other restrictions and legal prerequisites for accessing and using the resource. This method should returns a non-empty value only if access constraints or use constraints declares other restrictions.

Class DefaultSecurityConstraints extends DefaultConstraints implements Serializable

serialVersionUID: 6412833018607679734L

Serialized Fields

classification

Classification classification
Name of the handling restrictions on the resource.


userNote

InternationalString userNote
Explanation of the application of the legal constraints or other restrictions and legal prerequisites for obtaining and using the resource.


classificationSystem

InternationalString classificationSystem
Name of the classification system.


handlingDescription

InternationalString handlingDescription
Additional information about the restrictions on handling the resource.


Package org.geotoolkit.metadata.iso.content

Class AbstractContentInformation extends MetadataEntity implements Serializable

serialVersionUID: -1609535650982322560L

Class DefaultBand extends DefaultRangeDimension implements Serializable

serialVersionUID: -3543010637264725421L

Serialized Fields

maxValue

Double maxValue
Longest wavelength that the sensor is capable of collecting within a designated band.


minValue

Double minValue
Shortest wavelength that the sensor is capable of collecting within a designated band.


units

Unit<Q extends Quantity> units
Units in which sensor wavelengths are expressed. Should be non-null if min value or max value are provided.


peakResponse

Double peakResponse
Wavelength at which the response is the highest. null if unspecified.


bitsPerValue

Integer bitsPerValue
Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel. null if unspecified.


toneGradation

Integer toneGradation
Number of discrete numerical values in the grid data. null if unspecified.


scaleFactor

Double scaleFactor
Scale factor which has been applied to the cell value. null if unspecified.


offset

Double offset
The physical value corresponding to a cell value of zero. null if unspecified.


bandBoundaryDefinition

BandDefinition bandBoundaryDefinition
Designation of criterion for defining maximum and minimum wavelengths for a spectral band. null if unspecified.


nominalSpatialResolution

Double nominalSpatialResolution
Smallest distance between which separate points can be distinguished, as specified in instrument design. null if unspecified.


transferFunctionType

TransferFunctionType transferFunctionType
Type of transfer function to be used when scaling a physical value for a given element. null if unspecified.


transmittedPolarization

PolarizationOrientation transmittedPolarization
Polarization of the radiation transmitted. null if unspecified.


detectedPolarization

PolarizationOrientation detectedPolarization
Polarization of the radiation detected. null if unspecified.

Class DefaultCoverageDescription extends AbstractContentInformation implements Serializable

serialVersionUID: 5943716957630930520L

Serialized Fields

attributeDescription

RecordType attributeDescription
Description of the attribute described by the measurement value.


contentType

CoverageContentType contentType
Type of information represented by the cell value.


dimensions

Collection<E> dimensions
Information on the dimensions of the cell measurement value.


rangeElementDescriptions

Collection<E> rangeElementDescriptions
Provides the description of the specific range elements of a coverage.

Class DefaultFeatureCatalogueDescription extends AbstractContentInformation implements Serializable

serialVersionUID: 1984922846251567908L

Serialized Fields

compliant

Boolean compliant
Indication of whether or not the cited feature catalogue complies with ISO 19110.


languages

Collection<E> languages
Language(s) used within the catalogue


includedWithDataset

boolean includedWithDataset
Indication of whether or not the feature catalogue is included with the dataset.


featureTypes

Collection<E> featureTypes
Subset of feature types from cited feature catalogue occurring in dataset.


featureCatalogueCitations

Collection<E> featureCatalogueCitations
Complete bibliographic reference to one or more external feature catalogues.

Class DefaultImageDescription extends DefaultCoverageDescription implements Serializable

serialVersionUID: -6168624828802439062L

Serialized Fields

illuminationElevationAngle

Double illuminationElevationAngle
Illumination elevation measured in degrees clockwise from the target plane at intersection of the optical line of sight with the Earth’s surface. For images from a scanning device, refer to the centre pixel of the image.


illuminationAzimuthAngle

Double illuminationAzimuthAngle
Illumination azimuth measured in degrees clockwise from true north at the time the image is taken. For images from a scanning device, refer to the centre pixel of the image.


imagingCondition

ImagingCondition imagingCondition
Conditions affected the image.


imageQualityCode

Identifier imageQualityCode
Specifies the image quality.


cloudCoverPercentage

Double cloudCoverPercentage
Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent.


processingLevelCode

Identifier processingLevelCode
Image distributor's code that identifies the level of radiometric and geometric processing that has been applied.


compressionGenerationQuantity

Integer compressionGenerationQuantity
Count of the number the number of lossy compression cycles performed on the image. null if the information is not provided.


triangulationIndicator

Boolean triangulationIndicator
Indication of whether or not triangulation has been performed upon the image. null if the information is not provided.


radiometricCalibrationDataAvailable

Boolean radiometricCalibrationDataAvailable
Indication of whether or not the radiometric calibration information for generating the radiometrically calibrated standard data product is available.


cameraCalibrationInformationAvailable

Boolean cameraCalibrationInformationAvailable
Indication of whether or not constants are available which allow for camera calibration corrections.


filmDistortionInformationAvailable

Boolean filmDistortionInformationAvailable
Indication of whether or not Calibration Reseau information is available.


lensDistortionInformationAvailable

Boolean lensDistortionInformationAvailable
Indication of whether or not lens aberration correction information is available.

Class DefaultRangeDimension extends MetadataEntity implements Serializable

serialVersionUID: 4365956866782010460L

Serialized Fields

sequenceIdentifier

MemberName sequenceIdentifier
Number that uniquely identifies instances of bands of wavelengths on which a sensor operates.


descriptor

InternationalString descriptor
Description of the range of a cell measurement value.

Class DefaultRangeElementDescription extends MetadataEntity implements Serializable

serialVersionUID: -2869953851390143207L

Serialized Fields

name

InternationalString name
Designation associated with a set of range elements.


definition

InternationalString definition
Description of a set of specific range elements.


rangeElements

Collection<E> rangeElements
Specific range elements, i.e. range elements associated with a name and their definition.


Package org.geotoolkit.metadata.iso.distribution

Class DefaultDataFile extends MetadataEntity implements Serializable

serialVersionUID: 5737775725403867273L

Serialized Fields

featureTypes

Collection<E> featureTypes
Provides the list of feature types concerned by the transfer data file. Depending on the transfer choices, a data file may contain data related to one or many feature types. This attribute may be omitted when the dataset is composed of a single file and/or the data does not relate to a feature catalogue.


fileFormat

Format fileFormat
Defines the format of the transfer data file.

Class DefaultDigitalTransferOptions extends MetadataEntity implements Serializable

serialVersionUID: -1533064478468754337L

Serialized Fields

unitsOfDistribution

InternationalString unitsOfDistribution
Tiles, layers, geographic areas, etc., in which data is available.


transferSize

Double transferSize
Estimated size of a unit in the specified transfer format, expressed in megabytes. The transfer size is > 0.0. Returns null if the transfer size is unknown.


onLines

Collection<E> onLines
Information about online sources from which the resource can be obtained.


offLines

Medium offLines
Information about offline media on which the resource can be obtained.

Class DefaultDistribution extends MetadataEntity implements Serializable

serialVersionUID: -5899590027802365131L

Serialized Fields

distributionFormats

Collection<E> distributionFormats
Provides a description of the format of the data to be distributed.


distributors

Collection<E> distributors
Provides information about the distributor.


transferOptions

Collection<E> transferOptions
Provides information about technical means and media by which a resource is obtained from the distributor.

Class DefaultDistributor extends MetadataEntity implements Serializable

serialVersionUID: 7142984376823483766L

Serialized Fields

distributorContact

ResponsibleParty distributorContact
Party from whom the resource may be obtained. This list need not be exhaustive.


distributionOrderProcesses

Collection<E> distributionOrderProcesses
Provides information about how the resource may be obtained, and related instructions and fee information.


distributorFormats

Collection<E> distributorFormats
Provides information about the format used by the distributor.


distributorTransferOptions

Collection<E> distributorTransferOptions
Provides information about the technical means and media used by the distributor.

Class DefaultFormat extends MetadataEntity implements Serializable

serialVersionUID: 6498897239493553607L

Serialized Fields

name

InternationalString name
Name of the data transfer format(s).


version

InternationalString version
Version of the format (date, number, etc.).


amendmentNumber

InternationalString amendmentNumber
Amendment number of the format version.


specification

InternationalString specification
Name of a subset, profile, or product specification of the format.


fileDecompressionTechnique

InternationalString fileDecompressionTechnique
Recommendations of algorithms or processes that can be applied to read or expand resources to which compression techniques have been applied.


formatDistributors

Collection<E> formatDistributors
Provides information about the distributor’s format.

Class DefaultMedium extends MetadataEntity implements Serializable

serialVersionUID: -2838122926367921673L

Serialized Fields

name

MediumName name
Name of the medium on which the resource can be received.


densities

Collection<E> densities
Density at which the data is recorded. Returns null if unknown. If non-null, then the number should be greater than zero.


densityUnits

Unit<Q extends Quantity> densityUnits
Units of measure for the recording density.


volumes

Integer volumes
Number of items in the media identified. Returns null if unknown.


mediumFormats

Collection<E> mediumFormats
Methods used to write to the medium.


mediumNote

InternationalString mediumNote
Description of other limitations or requirements for using the medium.

Class DefaultStandardOrderProcess extends MetadataEntity implements Serializable

serialVersionUID: -6503378937452728631L

Serialized Fields

fees

InternationalString fees
Fees and terms for retrieving the resource. Include monetary units (as specified in ISO 4217).


plannedAvailableDateTime

long plannedAvailableDateTime
Date and time when the dataset will be available, in milliseconds elapsed since January 1st, 1970.


orderingInstructions

InternationalString orderingInstructions
General instructions, terms and services provided by the distributor.


turnaround

InternationalString turnaround
Typical turnaround time for the filling of an order.


Package org.geotoolkit.metadata.iso.extent

Class AbstractGeographicExtent extends MetadataEntity implements Serializable

serialVersionUID: -8844015895495563161L

Serialized Fields

inclusion

Boolean inclusion
Indication of whether the bounding polygon encompasses an area covered by the data (inclusion) or an area where data is not present (exclusion).

Class DefaultBoundingPolygon extends AbstractGeographicExtent implements Serializable

serialVersionUID: 8174011874910887918L

Serialized Fields

polygons

Collection<E> polygons
The sets of points defining the bounding polygon.

Class DefaultExtent extends MetadataEntity implements Serializable

serialVersionUID: 7812213837337326257L

Serialized Fields

description

InternationalString description
Returns the spatial and temporal extent for the referring object.


geographicElements

Collection<E> geographicElements
Provides geographic component of the extent of the referring object


temporalElements

Collection<E> temporalElements
Provides temporal component of the extent of the referring object


verticalElements

Collection<E> verticalElements
Provides vertical component of the extent of the referring object

Class DefaultGeographicBoundingBox extends AbstractGeographicExtent implements Serializable

serialVersionUID: -3278089380004172514L

Serialized Fields

westBoundLongitude

double westBoundLongitude
The western-most coordinate of the limit of the dataset extent. The value is expressed in longitude in decimal degrees (positive east).


eastBoundLongitude

double eastBoundLongitude
The eastern-most coordinate of the limit of the dataset extent. The value is expressed in longitude in decimal degrees (positive east).


southBoundLatitude

double southBoundLatitude
The southern-most coordinate of the limit of the dataset extent. The value is expressed in latitude in decimal degrees (positive north).


northBoundLatitude

double northBoundLatitude
The northern-most, coordinate of the limit of the dataset extent. The value is expressed in latitude in decimal degrees (positive north).

Class DefaultGeographicDescription extends AbstractGeographicExtent implements Serializable

serialVersionUID: 7250161161099782176L

Serialized Fields

geographicIdentifier

Identifier geographicIdentifier
The identifier used to represent a geographic area.

Class DefaultSpatialTemporalExtent extends DefaultTemporalExtent implements Serializable

serialVersionUID: 821702768255546660L

Serialized Fields

spatialExtent

Collection<E> spatialExtent
The spatial extent component of composite spatial and temporal extent.

Class DefaultTemporalExtent extends MetadataEntity implements Serializable

serialVersionUID: 3668140516657118045L

Serialized Fields

startTime

long startTime
The start date and time for the content of the dataset, in milliseconds elapsed since January 1st, 1970. A value of Long.MIN_VALUE means that this attribute is not set.


endTime

long endTime
The end date and time for the content of the dataset, in milliseconds elapsed since January 1st, 1970. A value of Long.MIN_VALUE means that this attribute is not set.


extent

TemporalPrimitive extent
The date and time for the content of the dataset.

Class DefaultVerticalExtent extends MetadataEntity implements Serializable

serialVersionUID: -3214554246909844079L

Serialized Fields

minimumValue

Double minimumValue
The lowest vertical extent contained in the dataset.


maximumValue

Double maximumValue
The highest vertical extent contained in the dataset.


verticalCRS

VerticalCRS verticalCRS
Provides information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured. The CRS identification includes unit of measure.


Package org.geotoolkit.metadata.iso.identification

Class AbstractIdentification extends MetadataEntity implements Serializable

serialVersionUID: 5794381277658853611L

Serialized Fields

citation

Citation citation
Citation data for the resource(s).


abstracts

InternationalString abstracts
Brief narrative summary of the content of the resource(s).


purpose

InternationalString purpose
Summary of the intentions with which the resource(s) was developed.


credits

Collection<E> credits
Recognition of those who contributed to the resource(s).


status

Collection<E> status
Status of the resource(s).


pointOfContacts

Collection<E> pointOfContacts
Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).


resourceMaintenances

Collection<E> resourceMaintenances
Provides information about the frequency of resource updates, and the scope of those updates.


graphicOverviews

Collection<E> graphicOverviews
Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).


resourceFormats

Collection<E> resourceFormats
Provides a description of the format of the resource(s).


descriptiveKeywords

Collection<E> descriptiveKeywords
Provides category keywords, their type, and reference source.


resourceSpecificUsages

Collection<E> resourceSpecificUsages
Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.


resourceConstraints

Collection<E> resourceConstraints
Provides information about constraints which apply to the resource(s).


aggregationInfo

Collection<E> aggregationInfo
Provides aggregate dataset information.

Class DefaultAggregateInformation extends MetadataEntity implements Serializable

serialVersionUID: 5520234916010871192L

Serialized Fields

aggregateDataSetName

Citation aggregateDataSetName
Citation information about the aggregate dataset.


aggregateDataSetIdentifier

Identifier aggregateDataSetIdentifier
Identification information about aggregate dataset.


associationType

AssociationType associationType
Association type of the aggregate dataset.


initiativeType

InitiativeType initiativeType
Type of initiative under which the aggregate dataset was produced.

Class DefaultBrowseGraphic extends MetadataEntity implements Serializable

serialVersionUID: 1715873406472953616L

Serialized Fields

fileName

URI fileName
Name of the file that contains a graphic that provides an illustration of the dataset.


fileDescription

InternationalString fileDescription
Text description of the illustration.


fileType

String fileType
Format in which the illustration is encoded. Examples: CGM, EPS, GIF, JPEG, PBM, PS, TIFF, XWD.

Class DefaultDataIdentification extends AbstractIdentification implements Serializable

serialVersionUID: 2099051218533426785L

Serialized Fields

spatialRepresentationTypes

Collection<E> spatialRepresentationTypes
Method used to spatially represent geographic information.


spatialResolutions

Collection<E> spatialResolutions
Factor which provides a general understanding of the density of spatial data in the dataset.


languages

Collection<E> languages
Language(s) used within the dataset.


characterSets

Collection<E> characterSets
Full name of the character coding standard used for the dataset.


topicCategories

Collection<E> topicCategories
Main theme(s) of the datset.


environmentDescription

InternationalString environmentDescription
Description of the dataset in the producer’s processing environment, including items such as the software, the computer operating system, file name, and the dataset size


extents

Collection<E> extents
Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.


supplementalInformation

InternationalString supplementalInformation
Any other descriptive information about the dataset.

Class DefaultKeywords extends MetadataEntity implements Serializable

serialVersionUID: 48691634443678266L

Serialized Fields

keywords

Collection<E> keywords
Commonly used word(s) or formalised word(s) or phrase(s) used to describe the subject.


type

KeywordType type
Subject matter used to group similar keywords.


thesaurusName

Citation thesaurusName
Name of the formally registered thesaurus or a similar authoritative source of keywords.

Class DefaultRepresentativeFraction extends Number implements Serializable

serialVersionUID: -715235893904309869L

Serialized Fields

denominator

long denominator
The number below the line in a vulgar fraction.

Class DefaultResolution extends MetadataEntity implements Serializable

serialVersionUID: -4644465057871958482L

Serialized Fields

equivalentScale

RepresentativeFraction equivalentScale
Level of detail expressed as the scale of a comparable hardcopy map or chart. This value should be between 0 and 1. Only one of equivalent scale and ground sample distance may be provided.


distance

Double distance
Ground sample distance. Only one of equivalent scale and ground sample distance may be provided.

Class DefaultServiceIdentification extends AbstractIdentification implements Serializable

serialVersionUID: -8337161132057617851L

Class DefaultUsage extends MetadataEntity implements Serializable

serialVersionUID: 4059324536168287490L

Serialized Fields

specificUsage

InternationalString specificUsage
Brief description of the resource and/or resource series usage.


usageDate

long usageDate
Date and time of the first use or range of uses of the resource and/or resource series. Values are milliseconds elapsed since January 1st, 1970, or Long.MIN_VALUE if this value is not set.


userDeterminedLimitations

InternationalString userDeterminedLimitations
Applications, determined by the user for which the resource and/or resource series is not suitable.


userContactInfo

Collection<E> userContactInfo
Identification of and means of communicating with person(s) and organization(s) using the resource(s).


Package org.geotoolkit.metadata.iso.lineage

Class DefaultAlgorithm extends MetadataEntity implements Serializable

serialVersionUID: 6343760610092069341L

Serialized Fields

citation

Citation citation
Information identifying the algorithm and version or date.


description

InternationalString description
Information describing the algorithm used to generate the data.

Class DefaultLineage extends MetadataEntity implements Serializable

serialVersionUID: 3351230301999744987L

Serialized Fields

statement

InternationalString statement
General explanation of the data producer's knowledge about the lineage of a dataset. Should be provided only if scope level is dataset or series.


processSteps

Collection<E> processSteps
Information about an event in the creation process for the data specified by the scope.


sources

Collection<E> sources
Information about the source data used in creating the data specified by the scope.

Class DefaultNominalResolution extends MetadataEntity implements Serializable

serialVersionUID: -3337606314192690008L

Serialized Fields

scanningResolution

Double scanningResolution
Distance between consistent parts of (centre, left side, right side) adjacent pixels in the scan plane.


groundResolution

Double groundResolution
Distance between consistent parts of (centre, left side, right side) adjacent pixels in the object space.

Class DefaultProcessing extends MetadataEntity implements Serializable

serialVersionUID: -8032712379901591272L

Serialized Fields

softwareReferences

Collection<E> softwareReferences
Reference to document describing processing software.


procedureDescription

InternationalString procedureDescription
Additional details about the processing procedures.


documentations

Collection<E> documentations
Reference to documentation describing the processing.


runTimeParameters

InternationalString runTimeParameters
Parameters to control the processing operations, entered at run time.


algorithms

Collection<E> algorithms
Details of the methodology by which geographic information was derived from the instrument readings.

Class DefaultProcessStep extends MetadataEntity implements Serializable

serialVersionUID: 8151975419390308233L

Serialized Fields

description

InternationalString description
Description of the event, including related parameters or tolerances.


rationale

InternationalString rationale
Requirement or purpose for the process step.


date

long date
Date and time or range of date and time on or over which the process step occurred, in milliseconds elapsed since January 1st, 1970. If there is no such date, then this field is set to the special value Long.MIN_VALUE.


processors

Collection<E> processors
Identification of, and means of communication with, person(s) and organization(s) associated with the process step.


sources

Collection<E> sources
Information about the source data used in creating the data specified by the scope.


outputs

Collection<E> outputs
Description of the product generated as a result of the process step.


processingInformation

Processing processingInformation
Comprehensive information about the procedure by which the algorithm was applied to derive geographic data from the raw instrument measurements, such as datasets, software used, and the processing environment.


reports

Collection<E> reports
Report generated by the process step.

Class DefaultProcessStepReport extends MetadataEntity implements Serializable

serialVersionUID: -7054783651586763896L

Serialized Fields

name

InternationalString name
Name of the processing report.


description

InternationalString description
Textual description of what occurred during the process step.


fileType

InternationalString fileType
Type of file that contains the processing report.

Class DefaultSource extends MetadataEntity implements Serializable

serialVersionUID: 6277132009549470021L

Serialized Fields

description

InternationalString description
Detailed description of the level of the source data.


scaleDenominator

RepresentativeFraction scaleDenominator
Denominator of the representative fraction on a source map.


sourceReferenceSystem

ReferenceSystem sourceReferenceSystem
Spatial reference system used by the source data.


sourceCitation

Citation sourceCitation
Recommended reference to be used for the source data.


sourceExtents

Collection<E> sourceExtents
Information about the spatial, vertical and temporal extent of the source data.


sourceSteps

Collection<E> sourceSteps
Information about an event in the creation process for the source data.


processedLevel

Identifier processedLevel
Processing level of the source data.


resolution

NominalResolution resolution
Distance between consistent parts (centre, left side, right side) of two adjacent pixels.


Package org.geotoolkit.metadata.iso.maintenance

Class DefaultMaintenanceInformation extends MetadataEntity implements Serializable

serialVersionUID: 8523463344581266776L

Serialized Fields

maintenanceAndUpdateFrequency

MaintenanceFrequency maintenanceAndUpdateFrequency
Frequency with which changes and additions are made to the resource after the initial resource is completed.


dateOfNextUpdate

long dateOfNextUpdate
Scheduled revision date for resource, in milliseconds elapsed since January 1st, 1970. If there is no such date, then this field is set to the special value Long.MIN_VALUE.


userDefinedMaintenanceFrequency

PeriodDuration userDefinedMaintenanceFrequency
Maintenance period other than those defined, in milliseconds.


updateScopes

Collection<E> updateScopes
Scope of data to which maintenance is applied.


updateScopeDescriptions

Collection<E> updateScopeDescriptions
Additional information about the range or extent of the resource.


maintenanceNotes

Collection<E> maintenanceNotes
Information regarding specific requirements for maintaining the resource.


contacts

Collection<E> contacts
Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the metadata

Class DefaultScopeDescription extends MetadataEntity implements Serializable

serialVersionUID: -5671299759930976286L

Serialized Fields

attributes

Set<E> attributes
The attributes to which the information applies.


features

Set<E> features
The features to which the information applies.


featureInstances

Set<E> featureInstances
The feature instances to which the information applies.


attributeInstances

Set<E> attributeInstances
The attribute instances to which the information applies.


dataset

String dataset
Dataset to which the information applies.


other

String other
Class of information that does not fall into the other categories to which the information applies.


Package org.geotoolkit.metadata.iso.quality

Class AbstractCompleteness extends AbstractElement implements Serializable

serialVersionUID: -7893993264874215741L

Class AbstractElement extends MetadataEntity implements Serializable

serialVersionUID: -3542504624077298894L

Serialized Fields

namesOfMeasure

Collection<E> namesOfMeasure
Name of the test applied to the data.


measureIdentification

Identifier measureIdentification
Code identifying a registered standard procedure, or null if none.


measureDescription

InternationalString measureDescription
Description of the measure being determined.


evaluationMethodType

EvaluationMethodType evaluationMethodType
Type of method used to evaluate quality of the dataset, or null if unspecified.


evaluationMethodDescription

InternationalString evaluationMethodDescription
Description of the evaluation method.


evaluationProcedure

Citation evaluationProcedure
Reference to the procedure information, or null if none.


date1

long date1
Start time (date1) and end time (date2) on which a data quality measure was applied. Value is Long.MIN_VALUE if this information is not available.


date2

long date2
Start time (date1) and end time (date2) on which a data quality measure was applied. Value is Long.MIN_VALUE if this information is not available.


results

Collection<E> results
Value (or set of values) obtained from applying a data quality measure or the out come of evaluating the obtained value (or set of values) against a specified acceptable conformance quality level.

Class AbstractLogicalConsistency extends AbstractElement implements Serializable

serialVersionUID: -2470752876057569947L

Class AbstractPositionalAccuracy extends AbstractElement implements Serializable

serialVersionUID: 6043381860937480828L

Class AbstractResult extends MetadataEntity implements Serializable

serialVersionUID: 2961355780515174732L

Class AbstractTemporalAccuracy extends AbstractElement implements Serializable

serialVersionUID: 4525353962603986621L

Class AbstractThematicAccuracy extends AbstractElement implements Serializable

serialVersionUID: -781072634778767137L

Class DefaultAbsoluteExternalPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable

serialVersionUID: 4116627805950579738L

Class DefaultAccuracyOfATimeMeasurement extends AbstractTemporalAccuracy implements Serializable

serialVersionUID: -7934234071852119486L

Class DefaultCompletenessCommission extends AbstractCompleteness implements Serializable

serialVersionUID: 1565144822249562765L

Class DefaultCompletenessOmission extends AbstractCompleteness implements Serializable

serialVersionUID: 6614084398532053054L

Class DefaultConceptualConsistency extends AbstractLogicalConsistency implements Serializable

serialVersionUID: 7143342570712197486L

Class DefaultConformanceResult extends AbstractResult implements Serializable

serialVersionUID: -8746956498487963352L

Serialized Fields

specification

Citation specification
Citation of product specification or user requirement against which data is being evaluated.


explanation

InternationalString explanation
Explanation of the meaning of conformance for this result.


pass

Boolean pass
Indication of the conformance result.

The field is directly annotated here, because the getter method is called DefaultConformanceResult.pass(), and JAXB does not recognize it. The method should have been called getPass() or isPass().

Class DefaultCoverageResult extends AbstractResult implements Serializable

serialVersionUID: -5014701989643853577L

Serialized Fields

spatialRepresentationType

SpatialRepresentationType spatialRepresentationType
Method used to spatially represent the coverage result.


resultSpatialRepresentation

SpatialRepresentation resultSpatialRepresentation
Provides the digital representation of data quality measures composing the coverage result.


resultContentDescription

CoverageDescription resultContentDescription
Provides the description of the content of the result coverage, i.e. semantic definition of the data quality measures.


resultFormat

Format resultFormat
Provides information about the format of the result coverage data.


resultFile

DataFile resultFile
Provides information about the data file containing the result coverage data.

Class DefaultDataQuality extends MetadataEntity implements Serializable

serialVersionUID: 7964896551368382214L

Serialized Fields

scope

Scope scope
The specific data to which the data quality information applies.


reports

Collection<E> reports
Quantitative quality information for the data specified by the scope. Should be provided only if scope level is dataset.


lineage

Lineage lineage
Non-quantitative quality information about the lineage of the data specified by the scope. Should be provided only if scope level is dataset.

Class DefaultDomainConsistency extends AbstractLogicalConsistency implements Serializable

serialVersionUID: -358082990944183859L

Class DefaultFormatConsistency extends AbstractLogicalConsistency implements Serializable

serialVersionUID: -1204766930140154729L

Class DefaultGriddedDataPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable

serialVersionUID: -3852184823135498458L

Class DefaultNonQuantitativeAttributeAccuracy extends AbstractThematicAccuracy implements Serializable

serialVersionUID: 2659617465862554345L

Class DefaultQuantitativeAttributeAccuracy extends AbstractThematicAccuracy implements Serializable

serialVersionUID: 7030401943270178746L

Class DefaultQuantitativeResult extends AbstractResult implements Serializable

serialVersionUID: 1230713599561236060L

Serialized Fields

values

List<E> values
Quantitative value or values, content determined by the evaluation procedure used.


valueType

RecordType valueType
Value type for reporting a data quality result, or null if none.


valueUnit

Unit<Q extends Quantity> valueUnit
Value unit for reporting a data quality result, or null if none.


errorStatistic

InternationalString errorStatistic
Statistical method used to determine the value, or null if none.

Class DefaultRelativeInternalPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable

serialVersionUID: -8216355887797408106L

Class DefaultScope extends MetadataEntity implements Serializable

serialVersionUID: -8021256328527422972L

Serialized Fields

level

ScopeCode level
Hierarchical level of the data specified by the scope.


extent

Extent extent
Information about the spatial, vertical and temporal extent of the data specified by the scope.


levelDescription

Collection<E> levelDescription
Detailed description about the level of the data specified by the scope.

Class DefaultTemporalConsistency extends AbstractTemporalAccuracy implements Serializable

serialVersionUID: -2549290466982699190L

Class DefaultTemporalValidity extends AbstractTemporalAccuracy implements Serializable

serialVersionUID: 2866684429712027839L

Class DefaultThematicClassificationCorrectness extends AbstractThematicAccuracy implements Serializable

serialVersionUID: -5484398738783800915L

Class DefaultTopologicalConsistency extends AbstractLogicalConsistency implements Serializable

serialVersionUID: -255014076679068944L

Class DefaultUsability extends AbstractElement implements Serializable

serialVersionUID: -2834763269479082042L


Package org.geotoolkit.metadata.iso.spatial

Class AbstractGeolocationInformation extends MetadataEntity implements Serializable

serialVersionUID: -2929163425440282342L

Serialized Fields

qualityInfo

Collection<E> qualityInfo
Provides an overall assessment of quality of geolocation information.

Class AbstractSpatialRepresentation extends MetadataEntity implements Serializable

serialVersionUID: 1443170876207840116L

Class DefaultDimension extends MetadataEntity implements Serializable

serialVersionUID: -2572515000574007266L

Serialized Fields

dimensionName

DimensionNameType dimensionName
Name of the axis.


dimensionSize

Integer dimensionSize
Number of elements along the axis.


resolution

Double resolution
Degree of detail in the grid dataset.

Class DefaultGCP extends MetadataEntity implements Serializable

serialVersionUID: -5517470507848931237L

Serialized Fields

geographicCoordinates

DirectPosition geographicCoordinates
Geographic or map position of the control point, in either two or three dimensions.


accuracyReports

Collection<E> accuracyReports
Accuracy of a ground control point.

Class DefaultGCPCollection extends AbstractGeolocationInformation implements Serializable

serialVersionUID: -5267006706468159746L

Serialized Fields

collectionIdentification

Integer collectionIdentification
Identifier of the GCP collection.


collectionName

InternationalString collectionName
Name of the GCP collection.


coordinateReferenceSystem

ReferenceSystem coordinateReferenceSystem
Coordinate system in which the ground control points are defined.


GCPs

Collection<E> GCPs
Ground control point(s) used in the collection.

Class DefaultGeometricObjects extends MetadataEntity implements Serializable

serialVersionUID: 8755950031078638313L

Serialized Fields

geometricObjectType

GeometricObjectType geometricObjectType
Total number of the point or vector object type occurring in the dataset.


geometricObjectCount

Integer geometricObjectCount
Total number of the point or vector object type occurring in the dataset.

Class DefaultGeorectified extends DefaultGridSpatialRepresentation implements Serializable

serialVersionUID: -4467097498958444505L

Serialized Fields

checkPointAvailable

boolean checkPointAvailable
Indication of whether or not geographic position points are available to test the accuracy of the georeferenced grid data.


checkPointDescription

InternationalString checkPointDescription
Description of geographic position points used to test the accuracy of the georeferenced grid data.


cornerPoints

List<E> cornerPoints
Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cells at opposite ends of grid coverage along two diagonals in the grid spatial dimensions. There are four corner points in a georectified grid; at least two corner points along one diagonal are required.


centerPoint

Point centerPoint
Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cell halfway between opposite ends of the grid in the spatial dimensions.


pointInPixel

PixelOrientation pointInPixel
Point in a pixel corresponding to the Earth location of the pixel.


transformationDimensionDescription

InternationalString transformationDimensionDescription
Description of the information about which grid dimensions are the spatial dimensions.


transformationDimensionMapping

Collection<E> transformationDimensionMapping
Information about which grid dimensions are the spatial dimensions.


checkPoints

Collection<E> checkPoints
Geographic references used to validate georectification of the data.

Class DefaultGeoreferenceable extends DefaultGridSpatialRepresentation implements Serializable

serialVersionUID: 7369639367164358759L

Serialized Fields

controlPointAvailable

boolean controlPointAvailable
Indication of whether or not control point(s) exists.


orientationParameterAvailable

boolean orientationParameterAvailable
Indication of whether or not orientation parameters are available.


orientationParameterDescription

InternationalString orientationParameterDescription
Description of parameters used to describe sensor orientation.


georeferencedParameters

Record georeferencedParameters
Terms which support grid data georeferencing.


parameterCitations

Collection<E> parameterCitations
Reference providing description of the parameters.


geolocationInformation

Collection<E> geolocationInformation
Information that can be used to geolocate the data.

Class DefaultGridSpatialRepresentation extends AbstractSpatialRepresentation implements Serializable

serialVersionUID: -8400572307442433979L

Serialized Fields

numberOfDimensions

Integer numberOfDimensions
Number of independent spatial-temporal axes.


axisDimensionProperties

List<E> axisDimensionProperties
Information about spatial-temporal axis properties.


cellGeometry

CellGeometry cellGeometry
Identification of grid data as point or cell.


transformationParameterAvailable

boolean transformationParameterAvailable
Indication of whether or not parameters for transformation exists.

Class DefaultVectorSpatialRepresentation extends AbstractSpatialRepresentation implements Serializable

serialVersionUID: 5643234643524810592L

Serialized Fields

topologyLevel

TopologyLevel topologyLevel
Code which identifies the degree of complexity of the spatial relationships.


geometricObjects

Collection<E> geometricObjects
Information about the geometric objects used in the dataset.

Class PixelTranslation extends Static implements Serializable

serialVersionUID: 2616596940766158984L

Serialized Fields

orientation

PixelOrientation orientation
The pixel orientation for this translation.


dx

double dx
The translation among the x axis relative to pixel center. The value is typically in the [-0.5 .. +0.5] range.


dy

double dy
The translation among the y axis relative to pixel center. The value is typically in the [-0.5 .. +0.5] range.


Package org.geotoolkit.metadata.sql

Class MetadataException extends RuntimeException implements Serializable

serialVersionUID: -7156617726114815455L


Package org.geotoolkit.naming

Class AbstractName extends Object implements Serializable

serialVersionUID: 3362498790089164525L

Class DefaultLocalName extends AbstractName implements Serializable

serialVersionUID: 8747478206456790138L

Serialization Methods

readResolve

private Object readResolve()
                    throws ObjectStreamException
If an instance already exists for the deserialized name, returns that instance.

Because of its private access, this method is not invoked if the deserialized class is a subclass. This is the intended behavior since we don't want to replace an instance of a user-defined class.

Throws:
ObjectStreamException - Should never happen.
Serialized Fields

scope

NameSpace scope
The scope of this name, or null if the scope is the unique GLOBAL instance. We don't use direct reference to GLOBAL because null is used as a sentinel value for stopping iterative searches (using GLOBAL would have higher risk of never-ending loops in case of bug), and in order to reduce the stream size during serialization.


name

CharSequence name
The name, either as a String or an InternationalString.

Class DefaultMemberName extends DefaultLocalName implements Serializable

serialVersionUID: 6252686806895124457L

Serialized Fields

attributeType

TypeName attributeType
The type of the data associated with the record member.

Class DefaultNameSpace extends Object implements Serializable

serialVersionUID: -3064358267398624306L

Serialization Methods

readResolve

Object readResolve()
             throws ObjectStreamException
If an instance already exists for the deserialized namespace, returns that instance. Otherwise completes the initialization of the deserialized instance.

Because of its package-private access, this method is not invoked if the deserialized class is a subclass defined in an other package. This is the intended behavior since we don't want to replace an instance of a user-defined class.

Throws:
ObjectStreamException - Should never happen.
Serialized Fields

parent

DefaultNameSpace parent
The parent namespace, or null if the parent is the unique GLOBAL instance. We don't use direct reference to GLOBAL because null is used as a sentinel value for stopping iterative searches (using GLOBAL would have higher risk of never-ending loops in case of bug), and in order to reduce the stream size during serialization.


name

CharSequence name
The name of this namespace, usually as a String or an InternationalString.


headSeparator

String headSeparator
The separator to insert between the namespace and the head of any name in that namespace.


separator

String separator
The separator to insert between the parsed names of any name in that namespace.

Class DefaultRecordType extends Object implements Serializable

serialVersionUID: -116458723163877388L

Serialized Fields

parent

RecordSchema parent
The schema that contains this record type.


name

TypeName name
The name that identifies this record type.


memberTypes

Map<K,V> memberTypes
The members and their types.

Class DefaultScopedName extends AbstractName implements Serializable

serialVersionUID: -5215955533541748481L

Serialized Fields

parsedNames

UnmodifiableArrayList<E> parsedNames
The immutable list of parsed names.

Class DefaultTypeName extends DefaultLocalName implements Serializable

serialVersionUID: -7985388992575173993L


Package org.geotoolkit.parameter

Class AbstractParameter extends FormattableObject implements Serializable

serialVersionUID: 8458179223988766398L

Serialized Fields

descriptor

GeneralParameterDescriptor descriptor
The abstract definition of this parameter or group of parameters.

Class AbstractParameterDescriptor extends AbstractIdentifiedObject implements Serializable

serialVersionUID: -2630644278783845276L

Serialized Fields

minimumOccurs

int minimumOccurs
The minimum number of times that values for this parameter group or parameter are required.

Class AbstractParameterValue extends AbstractParameter implements Serializable

serialVersionUID: 4166422894375776520L

Class DefaultParameterDescriptor extends AbstractParameterDescriptor implements Serializable

serialVersionUID: -295668622297737705L

Serialized Fields

valueClass

Class<T> valueClass
The class that describe the type of the parameter. This is the value class that the user specified at construction time.


validValues

Set<E> validValues
A immutable, finite set of valid values (usually from a code list) or null if it doesn't apply. This set is immutable.


defaultValue

Object defaultValue
The default value for the parameter, or null.


minimum

Comparable<T> minimum
The minimum parameter value, or null.


maximum

Comparable<T> maximum
The maximum parameter value, or null.


unit

Unit<Q extends Quantity> unit
The unit for default, minimum and maximum values, or null.

Class DefaultParameterDescriptorGroup extends AbstractParameterDescriptor implements Serializable

serialVersionUID: -4613190550542423839L

Serialized Fields

maximumOccurs

int maximumOccurs
The maximum number of times that values for this parameter group or parameter are required.


parameters

GeneralParameterDescriptor[] parameters
The parameter descriptors for this group.

Class FloatParameter extends AbstractParameterValue<Double> implements Serializable

serialVersionUID: 9027797654033417816L

Serialized Fields

value

double value
The value, or NaN if undefined. Except for the constructors, the FloatParameter.equals(Object) and the FloatParameter.hashCode() methods, this field is read only by FloatParameter.doubleValue() and written by FloatParameter.setValue(double, Unit).


unit

Unit<Q extends Quantity> unit
The unit of measure for the value, or null if it doesn't apply. Except for the constructors, the FloatParameter.equals(Object) and the FloatParameter.hashCode() methods, this field is read only by FloatParameter.getUnit() and written by FloatParameter.setValue(double, Unit).

Class ImagingParameterDescriptors extends DefaultParameterDescriptorGroup implements Serializable

serialVersionUID: 2127050865911951239L

Serialized Fields

registryMode

String registryMode
The registry mode, usually "rendered". This field is null if ImagingParameterDescriptors.operation is null.


operation

RegistryElementDescriptor operation
The JAI's operation descriptor, or null if none. This is usually an instance of OperationDescriptor, but this is not strictly required.


descriptor

ParameterListDescriptor descriptor
The Java Advanced Imaging parameter descriptor. If ImagingParameterDescriptors.operation is non-null, then this attribute is defined by RegistryElementDescriptor.getParameterListDescriptor(java.lang.String).

Class ImagingParameters extends AbstractParameter implements Serializable

serialVersionUID: 1378692626023992530L

Serialized Fields

parameters

ParameterList parameters
The JAI's parameter list. This is also the backing store for this parameter value group: all "ordinary" parameters (i.e. not including sources) are actually stored in this list.

If the JAI descriptor is an instance of OperationDescriptor, then this parameter list is also an instance of ParameterBlockJAI. The sources must be handled separatly, because the source type for a JAI operator (typically RenderedImage) is not the same than the source type for a coverage operation (typically GridCoverage).


values

List<E> values
The wrappers around each elements in ImagingParameters.parameters as an immutable list. Will be created by ImagingParameters.createElements() only when first needed. Note that while this list may be immutable, elements in this list stay modifiable. The goal is to allows the following idiom:
values().get(i).setValue(myValue);

Class MatrixParameterDescriptors extends DefaultParameterDescriptorGroup implements Serializable

serialVersionUID: -7386537348359343836L

Serialized Fields

parameters

ParameterDescriptor<T>[] parameters
The cached descriptors for each elements in a matrix. Descriptors do not depends on matrix element values. Consequently, the same descriptors can be reused for all MatrixParameters instances.


numRow

ParameterDescriptor<T> numRow
The descriptor for the "num_row" parameter.


numCol

ParameterDescriptor<T> numCol
The descriptor for the "num_col" parameter.


prefix

String prefix
The prefix to insert in front of parameter name for each matrix elements.


separator

char separator
The separator between the row and the column index in parameter names.

Class MatrixParameters extends ParameterGroup implements Serializable

serialVersionUID: -7747712999115044943L

Serialized Fields

matrixValues

ParameterValue<T>[][] matrixValues
The parameter values. Will be constructed only when first requested.


numRow

ParameterValue<T> numRow
The value for the MatrixParameterDescriptors.numRow parameter. Consider this field as final. It is not only for MatrixParameters.clone() implementation.


numCol

ParameterValue<T> numCol
The value for the MatrixParameterDescriptors.numCol parameter. Consider this field as final. It is not only for MatrixParameters.clone() implementation.

Class Parameter extends AbstractParameterValue<T> implements Serializable

serialVersionUID: -5837826787089486776L

Serialized Fields

value

Object value
The value, or null if undefined. Except for the constructors, the Parameter.equals(Object) and the Parameter.hashCode() methods, this field is read only by Parameter.getValue() and written by Parameter.setSafeValue(Object, Unit).


unit

Unit<Q extends Quantity> unit
The unit of measure for the value, or null if it doesn't apply. Except for the constructors, the Parameter.equals(Object) and the Parameter.hashCode() methods, this field is read only by Parameter.getUnit() and written by Parameter.setSafeValue(Object, Unit).

Class ParameterGroup extends AbstractParameter implements Serializable

serialVersionUID: -1985309386356545126L

Serialized Fields

values

ArrayList<E> values
The parameter values for this group.


Package org.geotoolkit.process

Class ProcessEvent extends EventObject implements Serializable

serialVersionUID: 622026012845207483L

Serialized Fields

task

InternationalString task
A message that describe the task under execution, or null if none.

See Also:
ProcessEvent.getTask()

progress

float progress
The current progress as a percent completed, from 0 to 100 inclusive. The NaN value means that the process is in an undetermined state.


output

ParameterValueGroup output
An intermediate calculation or the final result to be returned by ProcessEvent.getOutput(), or null if none.

Since:
3.20

exception

Exception exception
An error or warning that occurred while executing the task, or null if none. The exception is considered fatal if this ProcessEvent was given to the ProcessListener.failed(ProcessEvent) method. Otherwise the exception is considered as a warning only.

Class ProcessException extends Exception implements Serializable

serialVersionUID: -9009593453460083634L

Serialized Fields

processId

Identifier processId
The process identifier, or null. We retain only the identifier rather than a full Process object because the process may not be serializable, or may be associated with large amount of data that we don't want to serialize.


Package org.geotoolkit.referencing

Class AbstractIdentifiedObject extends FormattableObject implements Serializable

serialVersionUID: -5173281694258483264L

Serialized Fields

name

ReferenceIdentifier name
The name for this object or code. Should never be null.


alias

Collection<E> alias
An alternative name by which this object is identified.


identifiers

Set<E> identifiers
An identifier which references elsewhere the object's defining information. Alternatively an identifier by which this object can be referenced.


remarks

InternationalString remarks
Comments on or information about this object, or null if none.

Class AbstractReferenceSystem extends AbstractIdentifiedObject implements Serializable

serialVersionUID: 3337659819553899435L

Serialized Fields

domainOfValidity

Extent domainOfValidity
Area for which the (coordinate) reference system is valid.


scope

InternationalString scope
Description of domain of usage, or limitations of usage, for which this (coordinate) reference system object is valid.

Class DefaultReferenceIdentifier extends Object implements Serializable

serialVersionUID: 2004263079254434562L

Serialized Fields

code

String code
Identifier code or name, optionally from a controlled list or pattern defined by a code space.

See Also:
DefaultReferenceIdentifier.getCode()

codeSpace

String codeSpace
Name or identifier of the person or organization responsible for namespace, or null if not available. This is often an abbreviation of the authority name.

See Also:
DefaultReferenceIdentifier.getCodeSpace()

authority

Citation authority
Organization or party responsible for definition and maintenance of the code space or code, or null if not available.

See Also:
DefaultReferenceIdentifier.getAuthority()

version

String version
Identifier of the version of the associated code space or code as specified by the code space or code authority, or null if not available. This version is included only when the code uses versions. When appropriate, the edition is identified by the effective date, coded using ISO 8601 date format.

See Also:
DefaultReferenceIdentifier.getVersion()

remarks

InternationalString remarks
Comments on or information about this identifier, or null if none.

See Also:
DefaultReferenceIdentifier.getRemarks()

Class NamedIdentifier extends DefaultReferenceIdentifier implements Serializable

serialVersionUID: 8474731565582774497L

Serialized Fields

name

GenericName name
The name of this identifier as a generic name. If null, will be constructed only when first needed. This field is serialized (instead of being recreated after deserialization) because it may be a user-supplied value.


Package org.geotoolkit.referencing.crs

Class AbstractCRS extends AbstractReferenceSystem implements Serializable

serialVersionUID: -7433284548909530047L

Serialized Fields

coordinateSystem

CoordinateSystem coordinateSystem
The coordinate system. This field should be considered as final. It is modified only by JAXB at unmarshalling time.

Class AbstractDerivedCRS extends AbstractSingleCRS implements Serializable

serialVersionUID: -175151161496419854L

Serialized Fields

baseCRS

CoordinateReferenceSystem baseCRS
The base coordinate reference system.


conversionFromBase

Conversion conversionFromBase
The conversion from the base CRS to this CRS.

Class AbstractSingleCRS extends AbstractCRS implements Serializable

serialVersionUID: 1815712797774273L

Serialized Fields

datum

Datum datum
The datum. This field should be considered as final. It is modified only by JAXB at unmarshalling time.

Class DefaultCompoundCRS extends AbstractCRS implements Serializable

serialVersionUID: -2656710314586929287L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Computes the single CRS on deserialization.

Throws:
IOException
ClassNotFoundException
Serialized Fields

components

List<E> components
The coordinate reference systems in this compound CRS. May actually be a list of SingleCRS.

Class DefaultDerivedCRS extends AbstractDerivedCRS implements Serializable

serialVersionUID: -8149602276542469876L

Class DefaultEngineeringCRS extends AbstractSingleCRS implements Serializable

serialVersionUID: 6695541732063382701L

Class DefaultGeocentricCRS extends AbstractSingleCRS implements Serializable

serialVersionUID: 6784642848287659827L

Class DefaultGeographicCRS extends AbstractSingleCRS implements Serializable

serialVersionUID: 861224913438092335L

Class DefaultImageCRS extends AbstractSingleCRS implements Serializable

serialVersionUID: 7312452786096397847L

Class DefaultProjectedCRS extends AbstractDerivedCRS implements Serializable

serialVersionUID: -4502680112031773028L

Class DefaultTemporalCRS extends AbstractSingleCRS implements Serializable

serialVersionUID: 3000119849197222007L

Class DefaultVerticalCRS extends AbstractSingleCRS implements Serializable

serialVersionUID: 3565878468719941800L


Package org.geotoolkit.referencing.cs

Class AbstractCS extends AbstractIdentifiedObject implements Serializable

serialVersionUID: 6757665252533744744L

Serialized Fields

axis

CoordinateSystemAxis[] axis
The axis for this coordinate system at the specified dimension.

Class DefaultAffineCS extends AbstractCS implements Serializable

serialVersionUID: 7977674229369042440L

Class DefaultCartesianCS extends DefaultAffineCS implements Serializable

serialVersionUID: -6182037957705712945L

Class DefaultCompoundCS extends AbstractCS implements Serializable

serialVersionUID: -5726410275278843373L

Serialized Fields

components

CoordinateSystem[] components
The coordinate systems.

Class DefaultCoordinateSystemAxis extends AbstractIdentifiedObject implements Serializable

serialVersionUID: -7883614853277827689L

Serialized Fields

abbreviation

String abbreviation
The abbreviation used for this coordinate system axes. This abbreviation is also used to identify the ordinates in coordinate tuple. Examples are "X" and "Y".


direction

AxisDirection direction
Direction of this coordinate system axis. In the case of Cartesian projected coordinates, this is the direction of this coordinate system axis locally.


unit

Unit<Q extends Quantity> unit
The unit of measure used for this coordinate system axis.


minimum

double minimum
Minimal and maximal value for this axis.


maximum

double maximum
Minimal and maximal value for this axis.


rangeMeaning

RangeMeaning rangeMeaning
The range meaning for this axis.

Class DefaultCylindricalCS extends AbstractCS implements Serializable

serialVersionUID: -8290402732390917907L

Class DefaultEllipsoidalCS extends AbstractCS implements Serializable

serialVersionUID: -1452492488902329211L

Class DefaultLinearCS extends AbstractCS implements Serializable

serialVersionUID: -6890723478287625763L

Class DefaultPolarCS extends AbstractCS implements Serializable

serialVersionUID: 3960197260975470951L

Class DefaultSphericalCS extends AbstractCS implements Serializable

serialVersionUID: 196295996465774477L

Class DefaultTimeCS extends AbstractCS implements Serializable

serialVersionUID: 5222911412381303989L

Class DefaultUserDefinedCS extends AbstractCS implements Serializable

serialVersionUID: -4904091898305706316L

Class DefaultVerticalCS extends AbstractCS implements Serializable

serialVersionUID: 1201155778896630499L


Package org.geotoolkit.referencing.datum

Class AbstractDatum extends AbstractIdentifiedObject implements Serializable

serialVersionUID: -4894180465652474930L

Serialized Fields

anchorPoint

InternationalString anchorPoint
Description, possibly including coordinates, of the point or points used to anchor the datum to the Earth. Also known as the "origin", especially for Engineering and Image Datums.


realizationEpoch

long realizationEpoch
The time after which this datum definition is valid. This time may be precise (e.g. 1997 for IRTF97) or merely a year (e.g. 1983 for NAD83). If the time is not defined, then the value is Long.MIN_VALUE.


domainOfValidity

Extent domainOfValidity
Area or region in which this datum object is valid.


scope

InternationalString scope
Description of domain of usage, or limitations of usage, for which this datum object is valid.

Class BursaWolfParameters extends FormattableObject implements Serializable

serialVersionUID: 754825592343010900L

Serialized Fields

dx

double dx
Bursa Wolf shift in meters.


dy

double dy
Bursa Wolf shift in meters.


dz

double dz
Bursa Wolf shift in meters.


ex

double ex
Bursa Wolf rotation in arc seconds.


ey

double ey
Bursa Wolf rotation in arc seconds.


ez

double ez
Bursa Wolf rotation in arc seconds.


ppm

double ppm
Bursa Wolf scaling in parts per million.


targetDatum

GeodeticDatum targetDatum
The target datum for this parameters.

Class DefaultEllipsoid extends AbstractIdentifiedObject implements Serializable

serialVersionUID: -1149451543954764081L

Serialized Fields

semiMajorAxis

double semiMajorAxis
The equatorial radius. This field should be considered as final. It is modified only by JAXB at unmarshalling time.

See Also:
DefaultEllipsoid.getSemiMajorAxis()

semiMinorAxis

double semiMinorAxis
The polar radius. This field should be considered as final. It is modified only by JAXB at unmarshalling time.

See Also:
DefaultEllipsoid.getSemiMinorAxis()

inverseFlattening

double inverseFlattening
The inverse of the flattening value, or Double.POSITIVE_INFINITY if the ellipsoid is a sphere. This field should be considered as final. It is modified only by JAXB at unmarshalling time.

See Also:
DefaultEllipsoid.getInverseFlattening()

ivfDefinitive

boolean ivfDefinitive
Tells if the Inverse Flattening is definitive for this ellipsoid. This field should be considered as final. It is modified only by JAXB at unmarshalling time.

See Also:
DefaultEllipsoid.isIvfDefinitive()

unit

Unit<Q extends Quantity> unit
The units of the semi-major and semi-minor axis values.

Class DefaultEngineeringDatum extends AbstractDatum implements Serializable

serialVersionUID: 1498304918725248637L

Class DefaultGeodeticDatum extends AbstractDatum implements Serializable

serialVersionUID: 8832100095648302943L

Serialized Fields

ellipsoid

Ellipsoid ellipsoid
The ellipsoid.


primeMeridian

PrimeMeridian primeMeridian
The prime meridian.


bursaWolf

BursaWolfParameters[] bursaWolf
Bursa Wolf parameters for datum shifts, or null if none.

Class DefaultImageDatum extends AbstractDatum implements Serializable

serialVersionUID: -4304193511244150936L

Serialized Fields

pixelInCell

PixelInCell pixelInCell
Specification of the way the image grid is associated with the image data attributes.

Class DefaultPrimeMeridian extends AbstractIdentifiedObject implements Serializable

serialVersionUID: 541978454643213305L

Serialized Fields

greenwichLongitude

double greenwichLongitude
Longitude of the prime meridian measured from the Greenwich meridian, positive eastward.


angularUnit

Unit<Q extends Quantity> angularUnit
The angular unit of the Greenwich longitude.

Class DefaultTemporalDatum extends AbstractDatum implements Serializable

serialVersionUID: 3357241732140076884L

Serialized Fields

origin

long origin
The date and time origin of this temporal datum.

Class DefaultVerticalDatum extends AbstractDatum implements Serializable

serialVersionUID: 380347456670516572L

Serialized Fields

type

VerticalDatumType type
The type of this vertical datum. Consider this field as final. If null, a value will be inferred from the name by DefaultVerticalDatum.type().


Package org.geotoolkit.referencing.factory

Class IdentifiedObjectSet extends AbstractSet<T extends IdentifiedObject> implements Serializable

serialVersionUID: -4221260663706882719L

Serialization Methods

writeReplace

protected Object writeReplace()
                       throws ObjectStreamException
Returns a serializable copy of this set. This method is invoked automatically during serialization. The serialized set of identified objects is disconnected from the underlying factory.

Throws:
ObjectStreamException - If this set can not be serialized.
Serialized Fields

objects

Map<K,V> objects
The map of object codes (keys), and the actual identified objects (values) when it has been created. Each entry has a null value until the corresponding object is created.


factory

AuthorityFactory factory
The authority factory given at construction time.


proxy

AuthorityFactoryProxy<T> proxy
The factory to use for creating identified objects when first needed.


type

Class<T> type
The type of objects included in this set.

Since:
3.00

Class NoSuchFactoryException extends FactoryException implements Serializable

serialVersionUID: -661925454228937249L

Class NoSuchIdentifiedResource extends NoSuchIdentifierException implements Serializable

serialVersionUID: 7434897698526502211L


Package org.geotoolkit.referencing.operation

Class AbstractCoordinateOperation extends AbstractIdentifiedObject implements Serializable

serialVersionUID: 1237358357729193885L

Serialized Fields

sourceCRS

CoordinateReferenceSystem sourceCRS
The source CRS, or null if not available.


targetCRS

CoordinateReferenceSystem targetCRS
The target CRS, or null if not available.


operationVersion

String operationVersion
Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters).


coordinateOperationAccuracy

Collection<E> coordinateOperationAccuracy
Estimate(s) of the impact of this operation on point accuracy, or null if none.


domainOfValidity

Extent domainOfValidity
Area in which this operation is valid, or null if not available.


scope

InternationalString scope
Description of domain of usage, or limitations of usage, for which this operation is valid.


transform

MathTransform transform
Transform from positions in the source coordinate reference system to positions in the target coordinate reference system.

Class DefaultConcatenatedOperation extends AbstractCoordinateOperation implements Serializable

serialVersionUID: 4199619838029045700L

Serialized Fields

operations

List<E> operations
The sequence of operations.

Class DefaultConicProjection extends DefaultProjection implements Serializable

serialVersionUID: -8717453834398763963L

Class DefaultConversion extends DefaultSingleOperation implements Serializable

serialVersionUID: -2148164324805562793L

Class DefaultCylindricalProjection extends DefaultProjection implements Serializable

serialVersionUID: -969486613826553580L

Class DefaultFormula extends Object implements Serializable

serialVersionUID: 1929966748615362698L

Serialized Fields

formula

InternationalString formula
Formula(s) or procedure used by the operation method.


citation

Citation citation
Reference to a publication giving the formula(s) or procedure used by the coordinate operation method.

Class DefaultOperationMethod extends AbstractIdentifiedObject implements Serializable

serialVersionUID: -8181774670648793964L

Serialized Fields

formula

Formula formula
Formula(s) or procedure used by this operation method. This may be a reference to a publication. Note that the operation method may not be analytic, in which case this attribute references or contains the procedure, not an analytic formula.


sourceDimension

Integer sourceDimension
Number of dimensions in the source CRS of this operation method. May be null if this method can work with any number of source dimensions (e.g. Affine Transform).


targetDimension

Integer targetDimension
Number of dimensions in the target CRS of this operation method. May be null if this method can work with any number of target dimensions (e.g. Affine Transform).


parameters

ParameterDescriptorGroup parameters
The set of parameters, or null if none.

Class DefaultPassThroughOperation extends DefaultSingleOperation implements Serializable

serialVersionUID: 4308173919747248695L

Serialized Fields

operation

SingleOperation operation
The operation to apply on the subset of a coordinate tuple.

Class DefaultPlanarProjection extends DefaultProjection implements Serializable

serialVersionUID: 8171256287775067736L

Class DefaultProjection extends DefaultConversion implements Serializable

serialVersionUID: -7176751851369816864L

Class DefaultSingleOperation extends AbstractCoordinateOperation implements Serializable

serialVersionUID: -2635450075620911309L

Serialized Fields

method

OperationMethod method
The operation method.


parameters

ParameterValueGroup parameters
The parameter values, or null for inferring it from the math transform.

Since:
3.20

Class DefaultTransformation extends DefaultSingleOperation implements Serializable

serialVersionUID: -7486704846151648971L

Class DefiningConversion extends DefaultConversion implements Serializable

serialVersionUID: 7399026512478064721L

Class MathTransformProvider extends DefaultOperationMethod implements Serializable

serialVersionUID: 7530475536803158473L

Class TransformPathNotFoundException extends TransformException implements Serializable

serialVersionUID: 5072333160296464925L


Package org.geotoolkit.referencing.operation.matrix

Class AffineMatrix3 extends AffineTransform implements Serializable

serialVersionUID: -9104194268576601386L

Class GeneralMatrix extends GMatrix implements Serializable

serialVersionUID: 8447482612423035360L

Class Matrix1 extends Object implements Serializable

serialVersionUID: -4829171016106097031L

Serialized Fields

m00

double m00
The only element in this matrix.

Class Matrix2 extends Object implements Serializable

serialVersionUID: 7116561372481474290L

Serialized Fields

m00

double m00
The first matrix element in the first row.


m01

double m01
The second matrix element in the first row.


m10

double m10
The first matrix element in the second row.


m11

double m11
The second matrix element in the second row.

Class Matrix3 extends Matrix3d implements Serializable

serialVersionUID: 8902061778871586611L

Class Matrix4 extends Matrix4d implements Serializable

serialVersionUID: 5685762518066856310L

Class XAffineTransform extends AffineTransform implements Serializable

serialVersionUID: 5215291166450556451L


Package org.geotoolkit.referencing.operation.projection

Class AlbersEqualArea extends UnitaryProjection implements Serializable

serialVersionUID: -3024658742514888646L

Serialized Fields

n

double n
Constants used by the spherical and elliptical Albers projection.


c

double c
Constants used by the spherical and elliptical Albers projection.


ec

double ec
An error condition indicating iteration will not converge for the inverse ellipse. See Snyder (14-20)

Class CassiniSoldner extends CassiniOrMercator implements Serializable

serialVersionUID: 4710150547701615178L

Class EquatorialStereographic extends Stereographic implements Serializable

serialVersionUID: -5098015759558831875L

Class Equirectangular extends UnitaryProjection implements Serializable

serialVersionUID: -848975059471102069L

Class Krovak extends UnitaryProjection implements Serializable

serialVersionUID: -8359105634355342212L

Serialized Fields

sinAzim

double sinAzim
Sinus and cosine of the azimuth. The azimuth is measured at the centre line passing through the centre of the projection, and is equal to the co-latitude of the cone axis at point of intersection with the ellipsoid.


cosAzim

double cosAzim
Sinus and cosine of the azimuth. The azimuth is measured at the centre line passing through the centre of the projection, and is equal to the co-latitude of the cone axis at point of intersection with the ellipsoid.


n

double n
Useful variables calculated from parameters defined by user. They depend on the latitude of origin, the latitude of pseudo standard parallel and the excentricity.


tanS2

double tanS2
Useful variables calculated from parameters defined by user. They depend on the latitude of origin, the latitude of pseudo standard parallel and the excentricity.


alfa

double alfa
Useful variables calculated from parameters defined by user. They depend on the latitude of origin, the latitude of pseudo standard parallel and the excentricity.


hae

double hae
Useful variables calculated from parameters defined by user. They depend on the latitude of origin, the latitude of pseudo standard parallel and the excentricity.


k1

double k1
Useful variables calculated from parameters defined by user. They depend on the latitude of origin, the latitude of pseudo standard parallel and the excentricity.


ka

double ka
Useful variables calculated from parameters defined by user. They depend on the latitude of origin, the latitude of pseudo standard parallel and the excentricity.


ro0

double ro0
Useful variables calculated from parameters defined by user. They depend on the latitude of origin, the latitude of pseudo standard parallel and the excentricity.

Class LambertAzimuthalEqualArea extends UnitaryProjection implements Serializable

serialVersionUID: 1639914708790574760L

Serialized Fields

pole

boolean pole
true if the projection is at a pole.


north

boolean north
If pole is true, then this field true is true for the North pole and false for the South pole.


oblique

boolean oblique
If pole is false, then this field true is true for the oblique case and false for the equatorial case.


latitudeOfOrigin

double latitudeOfOrigin
Latitude of origin, in radians.


sinb1

double sinb1
Parameters derived from the latitude of origin and the excentricity. In the spherical case, they are straight sinus and cosinus of the latitude of origin.


cosb1

double cosb1
Parameters derived from the latitude of origin and the excentricity. In the spherical case, they are straight sinus and cosinus of the latitude of origin.


qp

double qp
Constant parameters. They depend only on the excentricity, not on the latitude of origin. Consequently they are not used in the spherical case.


rq

double rq
Constant parameters. They depend only on the excentricity, not on the latitude of origin. Consequently they are not used in the spherical case.


APA0

double APA0
Coefficients for authalic latitude. They depend only on the excentricity, not on the latitude of origin. They are all zero in the spherical case.


APA1

double APA1
Coefficients for authalic latitude. They depend only on the excentricity, not on the latitude of origin. They are all zero in the spherical case.


APA2

double APA2
Coefficients for authalic latitude. They depend only on the excentricity, not on the latitude of origin. They are all zero in the spherical case.

Class LambertConformal extends UnitaryProjection implements Serializable

serialVersionUID: 2067358524298002016L

Serialized Fields

n

double n
Internal coefficients for computation, depending only on values of standards parallels.

Class Mercator extends UnitaryProjection implements Serializable

serialVersionUID: 2564172914329253286L

Class NewZealandMapGrid extends UnitaryProjection implements Serializable

serialVersionUID: 8394817836243729133L

Class ObliqueMercator extends UnitaryProjection implements Serializable

serialVersionUID: 5382294977124711214L

Serialized Fields

B

double B
Constants used in the transformation. Those coefficients depend only on ObliqueMercator.Parameters.latitudeOfCentre.


E

double E
Constants used in the transformation. Those coefficients depend only on ObliqueMercator.Parameters.latitudeOfCentre.


v_pole_n

double v_pole_n
v values when the input latitude is a pole. Those values are derived from gamma0 only, so they don't need to be compared in the equals method if singamma0 and cosgamma0 are compared.


v_pole_s

double v_pole_s
v values when the input latitude is a pole. Those values are derived from gamma0 only, so they don't need to be compared in the equals method if singamma0 and cosgamma0 are compared.


singamma0

double singamma0
Sine and Cosine values for gamma0 (the angle between the meridian and central line at the intersection between the central line and the Earth equator on aposphere).


cosgamma0

double cosgamma0
Sine and Cosine values for gamma0 (the angle between the meridian and central line at the intersection between the central line and the Earth equator on aposphere).

Class ObliqueMercator.Parameters extends UnitaryProjection.Parameters implements Serializable

serialVersionUID: -5356116159749775517L

Serialized Fields

latitudeOfCentre

double latitudeOfCentre
Latitude of the projection centre. This is similar to the latitudeOfOrigin, but the latitude of origin is the Earth equator on aposphere for the oblique Mercator.


longitudeOfCentre

double longitudeOfCentre
Longitude of the projection centre. This is NOT equal to the centralMeridian, which is the meridian where the central line intersects the Earth equator on aposphere.

This parameter applies to the "azimuth" case only and shall be set to NaN for the "two points" case.


rectifiedGridAngle

double rectifiedGridAngle
The rectified bearing of the central line, in degrees. This is set to NaN if the RECTIFIED_GRID_ANGLE parameter value is not provided.


latitudeOf1stPoint

double latitudeOf1stPoint
The latitude of the 1st point used to specify the central line, in degrees. This parameter applies to the "two points" case only and shell be set to NaN for the "azimuth" case.


longitudeOf1stPoint

double longitudeOf1stPoint
The longitude of the 1st point used to specify the central line, in degrees. This parameter applies to the "two points" case only and shall be set to NaN for the "azimuth" case.


latitudeOf2ndPoint

double latitudeOf2ndPoint
The latitude of the 2nd point used to specify the central line, in degrees. This parameter applies to the "two points" case only and shall be set to NaN for the "azimuth" case.


longitudeOf2ndPoint

double longitudeOf2ndPoint
The longitude of the 2nd point used to specify the central line, in radians. This parameter applies to the "two points" case only and shall be set to NaN for the "azimuth" case.

Class ObliqueStereographic extends Stereographic implements Serializable

serialVersionUID: -1454098847621943639L

Serialized Fields

C

double C
Constants used in the forward and inverse gauss methods.


K

double K
Constants used in the forward and inverse gauss methods.


ratexp

double ratexp
Constants used in the forward and inverse gauss methods.


phic0

double phic0
Constants for the EPSG stereographic transform.


cosc0

double cosc0
Constants for the EPSG stereographic transform.


sinc0

double sinc0
Constants for the EPSG stereographic transform.

Class Orthographic extends UnitaryProjection implements Serializable

serialVersionUID: 5036668705538661687L

Serialized Fields

type

byte type
0 if equatorial, 1 if polar, any other value if oblique. In the equatorial case, Orthographic.latitudeOfOrigin is zero, Orthographic.sinφ0 is zero and Orthographic.cosφ0 is one.


latitudeOfOrigin

double latitudeOfOrigin
The latitude of origin, in radians.


sinφ0

double sinφ0
The sine of the Orthographic.latitudeOfOrigin.


cosφ0

double cosφ0
The cosine of the Orthographic.latitudeOfOrigin.

Class PolarStereographic extends Stereographic implements Serializable

serialVersionUID: -6635298308431138524L

Class Polyconic extends CassiniOrMercator implements Serializable

serialVersionUID: -4178027711158788385L

Class ProjectionException extends TransformException implements Serializable

serialVersionUID: 3031350727691500915L

Class Stereographic extends UnitaryProjection implements Serializable

serialVersionUID: 948619442800459872L

Serialized Fields

φ0

double φ0
The latitude of origin, in radians.


sinφ0

double sinφ0
Constants used for the oblique projections. All those constants are completely determined by Stereographic.φ0. Consequently, there is no need to test them in AbstractMathTransform.hashCode or Stereographic.equals(Object, ComparisonMode) methods.


cosφ0

double cosφ0
Constants used for the oblique projections. All those constants are completely determined by Stereographic.φ0. Consequently, there is no need to test them in AbstractMathTransform.hashCode or Stereographic.equals(Object, ComparisonMode) methods.


χ1

double χ1
Constants computed from the latitude of origin and the excentricity. It is equal to Stereographic.φ0 in the spherical and equatorial case.


sinχ1

double sinχ1
Constants used for the oblique projections. All those constants are completely determined by Stereographic.φ0 and UnitaryProjection.excentricity. Consequently, there is no need to test them in AbstractMathTransform.hashCode or Stereographic.equals(Object, ComparisonMode) methods.


cosχ1

double cosχ1
Constants used for the oblique projections. All those constants are completely determined by Stereographic.φ0 and UnitaryProjection.excentricity. Consequently, there is no need to test them in AbstractMathTransform.hashCode or Stereographic.equals(Object, ComparisonMode) methods.

Class TransverseMercator extends CassiniOrMercator implements Serializable

serialVersionUID: -4717976245811852528L

Serialized Fields

esp

double esp
A derived quantity of excentricity, computed by e'² = (a²-b²)/b² = es/(1-es) where a is the semi-major axis length and b is the semi-minor axis length.

Class TransverseMercator.Parameters extends UnitaryProjection.Parameters implements Serializable

serialVersionUID: -1689301305119562861L

Class UnitaryProjection extends AbstractMathTransform2D implements Serializable

serialVersionUID: 1969740225939106310L

Serialized Fields

parameters

UnitaryProjection.Parameters parameters
The parameters used for creating this projection. They are used for formatting Well Known Text (WKT) and error messages. Subclasses shall not use the values defined in this object for computation purpose, except at construction time.


excentricity

double excentricity
Ellipsoid excentricity, equal to sqrt(UnitaryProjection.excentricitySquared). Value 0 means that the ellipsoid is spherical.


excentricitySquared

double excentricitySquared
The square of excentricity: e² = (a²-b²)/a² where e is the excentricity, a is the semi major axis length and b is the semi minor axis length.


inverse

MathTransform2D inverse
The inverse of this map projection.


longitudeBound

double longitudeBound
The absolute value of the minimal and maximal longitude value. This is usually either infinity (no bounds check) or PI, but could also be a different value if a scale has been applied on the normalize affine transform.


longitudeRotation

double longitudeRotation
The value to subtract from the longitude before to apply a forward projection. This is usually equal to the central meridian in radians, except if some scale has been applied on the normalize affine transform.

Class UnitaryProjection.Parameters extends AbstractMathTransform2D.Parameters implements Serializable

serialVersionUID: -4952134260969915530L

Serialized Fields

semiMajor

double semiMajor
Length of semi-major axis, in metres. This is named a or R (Radius in spherical cases) in Snyder.

See Also:
MapProjection.SEMI_MAJOR, UnitaryProjection.excentricity

semiMinor

double semiMinor
Length of semi-minor axis, in metres. This is named b in Snyder.

See Also:
MapProjection.SEMI_MINOR, UnitaryProjection.excentricity

rollLongitude

Boolean rollLongitude
Whatever the projection should roll longitude. If true, then the value of (longitude - central meridian) will be rolled to the [-180 … 180]° range before the projection is applied.

This parameter may be null if the user didn't set it explicitly.


centralMeridian

double centralMeridian
Central longitude in degrees. Default value is 0, the Greenwich meridian. This is named λ0 in Snyder.


latitudeOfOrigin

double latitudeOfOrigin
Latitude of origin in degrees. Default value is 0, the equator. This is named phi0 in Snyder.


standardParallels

double[] standardParallels
The standard parallels, or an empty array if there is none. There is typically no more than 2 standard parallels.


azimuth

double azimuth
The azimuth of the central line passing through the centre of the projection, in degrees. This is 0° for most projections.


scaleFactor

double scaleFactor
The scale factor. Default value is 1. This is named k in Snyder.


falseEasting

double falseEasting
False easting, in metres. Default value is 0.


falseNorthing

double falseNorthing
False northing, in metres. Default value is 0.


xyScaleAndRotation

double[] xyScaleAndRotation
The ESRI-specific parameters, or null if none. Those parameters are "X_Scale", "Y_Scale" and "XY_Plane_Rotation". We stores those values as an array for saving space in the common case where no value is given.


Package org.geotoolkit.referencing.operation.provider

Class AbridgedMolodensky extends Molodensky implements Serializable

serialVersionUID: -3889456253400732280L

Class Affine extends MathTransformProvider implements Serializable

serialVersionUID: 649555815622129472L

Class AlbersEqualArea extends MapProjection implements Serializable

serialVersionUID: -7489679528438418778L

Class CassiniSoldner extends MapProjection implements Serializable

serialVersionUID: -2473637102471705721L

Class CoordinateFrameRotation extends PositionVector7Param implements Serializable

serialVersionUID: 5513675854809530038L

Class EllipsoidToGeocentric extends MathTransformProvider implements Serializable

serialVersionUID: -5690807111952562344L

Serialized Fields

complement

EllipsoidToGeocentric complement
If this provider is for the 3D case, then complement is the provider for the 2D case. Conversely if this provider is for the 2D case, then complement is the provider for the 3D case.

Class EllipsoidToGeoid extends MathTransformProvider implements Serializable

serialVersionUID: 914369333205211248L

Class EquidistantCylindrical extends MapProjection implements Serializable

serialVersionUID: -278288251842178001L

Class Exponential extends MathTransformProvider implements Serializable

serialVersionUID: -5838840021166379987L

Class GeocentricToEllipsoid extends MathTransformProvider implements Serializable

serialVersionUID: 8459294628751497567L

Serialized Fields

complement

GeocentricToEllipsoid complement
If this provider is for the 3D case, then complement is the provider for the 2D case. Conversely if this provider is for the 2D case, then complement is the provider for the 3D case.

Class GeocentricTranslation extends PositionVector7Param implements Serializable

serialVersionUID: -7160250630666911608L

Class HotineObliqueMercator extends ObliqueMercator implements Serializable

serialVersionUID: 5822488360988630419L

Class HotineObliqueMercator.TwoPoint extends HotineObliqueMercator implements Serializable

serialVersionUID: -3104452416276842816L

Class Krovak extends MapProjection implements Serializable

serialVersionUID: -278392856661204734L

Class LambertAzimuthalEqualArea extends MapProjection implements Serializable

serialVersionUID: 3877793025552244132L

Class LambertConformal1SP extends MapProjection implements Serializable

serialVersionUID: -4243116402872545772L

Class LambertConformal2SP extends MapProjection implements Serializable

serialVersionUID: 3240860802816724947L

Class LambertConformal2SP.Belgium extends LambertConformal2SP implements Serializable

serialVersionUID: -6388030784088639876L

Class Logarithmic extends MathTransformProvider implements Serializable

serialVersionUID: -7235097164208708484L

Class LongitudeRotation extends MathTransformProvider implements Serializable

serialVersionUID: -2104496465933824935L

Class MapProjection extends MathTransformProvider implements Serializable

serialVersionUID: 6280666068007678702L

Class Mercator1SP extends MapProjection implements Serializable

serialVersionUID: -5886510621481710072L

Class Mercator2SP extends MapProjection implements Serializable

serialVersionUID: 6356028352681135786L

Class MillerCylindrical extends MapProjection implements Serializable

serialVersionUID: -7682370461334391883L

Class Molodensky extends MathTransformProvider implements Serializable

serialVersionUID: 8126525068450868912L

Serialized Fields

complements

Molodensky[] complements
The providers for all combinations between 2D and 3D cases. Array length is 4. Index is build with following rule:

Class NADCON extends MathTransformProvider implements Serializable

serialVersionUID: -4707304160205218546L

Class NewZealandMapGrid extends MapProjection implements Serializable

serialVersionUID: -7716733400419275656L

Class NTv2 extends MathTransformProvider implements Serializable

serialVersionUID: -4707304160205218546L

Class ObliqueMercator extends MapProjection implements Serializable

serialVersionUID: 201776686002266891L

Class ObliqueMercator.TwoPoint extends ObliqueMercator implements Serializable

serialVersionUID: 7124258885016543889L

Class ObliqueStereographic extends Stereographic implements Serializable

serialVersionUID: 6505988910141381354L

Class Orthographic extends MapProjection implements Serializable

serialVersionUID: 3180410512573499562L

Class PlateCarree extends EquidistantCylindrical implements Serializable

serialVersionUID: 8535645757318203345L

Class PolarStereographic extends Stereographic implements Serializable

serialVersionUID: 9124091259039220308L

Class PolarStereographic.North extends PolarStereographic implements Serializable

serialVersionUID: 657493908431273866L

Class PolarStereographic.South extends PolarStereographic implements Serializable

serialVersionUID: 6537800238416448564L

Class PolarStereographic.VariantB extends PolarStereographic implements Serializable

serialVersionUID: 5188231050523249971L

Class Polyconic extends MapProjection implements Serializable

serialVersionUID: 1681887819214500096L

Class PositionVector7Param extends MathTransformProvider implements Serializable

serialVersionUID: -6398226638364450229L

Class PseudoMercator extends MapProjection implements Serializable

serialVersionUID: -8126827491349984471L

Class RGF93 extends MathTransformProvider implements Serializable

serialVersionUID: 4049217192968903800L

Class Stereographic extends MapProjection implements Serializable

serialVersionUID: 1243300263948365065L

Class TransverseMercator extends MapProjection implements Serializable

serialVersionUID: -3386587506686432398L

Class TransverseMercator.SouthOrientated extends TransverseMercator implements Serializable

serialVersionUID: -5938929136350638347L

Class UniversalParameters extends DefaultParameterDescriptor<Double> implements Serializable

serialVersionUID: -4608976443553166518L

Serialized Fields

identifiers

NamedIdentifier[] identifiers
The identifiers which can be declared to the descriptor. Only a subset of those values will actually be used. The subset is specified by a call to a select method.


identifiersMap

Map<K,V> identifiersMap
Locates the identifiers by their code. If there is more than one parameter instance for the same name, this map contains only the first occurrence. The other occurrences can be obtained by UniversalParameters.nextSameName.


nextSameName

Map<K,V> nextSameName
If there is many parameter instances for the same name, allow to iterate over the other instances. Otherwise, null.

Class WarpPolynomial extends MathTransformProvider implements Serializable

serialVersionUID: -7949539694656719923L


Package org.geotoolkit.referencing.operation.transform

Class AbstractMathTransform.Inverse extends AbstractMathTransform implements Serializable

serialVersionUID: 3528274816628012283L

Class AbstractMathTransform2D.Inverse extends AbstractMathTransform.Inverse implements Serializable

serialVersionUID: 5751908928042026412L

Class AbstractMathTransform2D.Parameters extends Object implements Serializable

serialVersionUID: 4899134192407586472L

Serialized Fields

descriptor

ParameterDescriptorGroup descriptor
The descriptor that represents this tuple as a whole. The parameter values may take effect in either the normalize/denormalize transforms or in the kernel.
Note: The definition of "kernel" is left to implementors. In the particular case of map projections, kernel are subclasses of UnitaryProjection
.


normalize

AffineTransform normalize
The affine transform to be applied before (normalize) and after (denormalize) the kernel operation. On Parameters construction, those affines are initially identity transforms. Subclasses should set the coefficients according their parameter values. When all coefficients are set to their final value, the affine transforms will be replaced by immutable instances.

See Also:
AbstractMathTransform2D.Parameters.normalize(boolean)

denormalize

AffineTransform denormalize
The affine transform to be applied before (normalize) and after (denormalize) the kernel operation. On Parameters construction, those affines are initially identity transforms. Subclasses should set the coefficients according their parameter values. When all coefficients are set to their final value, the affine transforms will be replaced by immutable instances.

See Also:
AbstractMathTransform2D.Parameters.normalize(boolean)

Class AffineTransform2D extends XAffineTransform implements Serializable

serialVersionUID: -5299837898367149069L

Class ConcatenatedTransform extends AbstractMathTransform implements Serializable

serialVersionUID: 5772066656987558634L

Serialized Fields

transform1

MathTransform transform1
The first math transform.


transform2

MathTransform transform2
The second math transform.


inverse

ConcatenatedTransform inverse
The inverse transform. This field will be computed only when needed. But it is serialized in order to avoid rounding error if the inverse transform is serialized instead of the original one.

Class ExponentialTransform1D extends AbstractMathTransform1D implements Serializable

serialVersionUID: 5331178990358868947L

Serialized Fields

base

double base
The base to be raised to a power.


lnBase

double lnBase
Natural logarithm of ExponentialTransform1D.base.


scale

double scale
The scale value to be multiplied.
Note: The scale could be handled by a concatenation with LinearTransform1D instead than an explicit field in this class. However the scale · basex formula is extensively used as a transfer function in grid coverages. Consequently we keep this explicit field for performance reasons.


inverse

MathTransform1D inverse
The inverse of this transform. Created only when first needed. Serialized in order to avoid rounding error if this transform is actually the one which was created from the inverse.

Class GeocentricAffineTransform extends ProjectiveTransform implements Serializable

serialVersionUID: -3588786513463289242L

Serialized Fields

type

byte type
The transform type, as one of GeocentricAffineTransform.TRANSLATION, GeocentricAffineTransform.SEVEN_PARAM or GeocentricAffineTransform.FRAME_ROTATION. We stores a code of the type instead than a reference to the parameter descriptor in order to avoid serialization of a full ParameterDescriptorGroup object.

Class GeocentricTransform extends AbstractMathTransform implements Serializable

serialVersionUID: -3352045463953828140L

Serialized Fields

a

double a
Semi-major axis of ellipsoid in meters.


b

double b
Semi-minor axis of ellipsoid in meters.


a2

double a2
Square of semi-major axis (a²).


b2

double b2
Square of semi-minor axis (b²).


e2

double e2
Eccentricity squared.


ep2

double ep2
2nd eccentricity squared.


hasHeight

boolean hasHeight
true if geographic coordinates include an ellipsoidal height (i.e. are 3-D), or false if they are strictly 2-D.

Class GridTransform extends AbstractMathTransform implements Serializable

serialVersionUID: -7973466015425546562L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserializes this grid. This method processes GridTransform.grid in a special way because the default JDK implementations are not serializable.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes this grid. This method processes GridTransform.grid in a special way because the default JDK implementations are not serializable.

Throws:
IOException
Serialized Fields

width

int width
Number of columns in the grid.


height

int height
Number of rows in the grid.


xOrigin

double xOrigin
The "real world" coordinate which correspond to the (0,0) grid coordinate.


yOrigin

double yOrigin
The "real world" coordinate which correspond to the (0,0) grid coordinate.


scaleX

double scaleX
The scale factor by which to multiply the "real world" coordinate in order to get the grid coordinate.


scaleY

double scaleY
The scale factor by which to multiply the "real world" coordinate in order to get the grid coordinate.


type

GridType type
Whatever the grid values are directly the target coordinates or offsets to apply on source coordinates.

Class GridTransform2D extends GridTransform implements Serializable

serialVersionUID: -5797129125459758798L

Class LinearTransform1D extends AbstractMathTransform1D implements Serializable

serialVersionUID: -7595037195668813000L

Serialized Fields

scale

double scale
The value which is multiplied to input values.


offset

double offset
The value to add to input values.

Class LogarithmicTransform1D extends AbstractMathTransform1D implements Serializable

serialVersionUID: 1535101265352133948L

Serialized Fields

base

double base
The base of the logarithm.


lnBase

double lnBase
Natural logarithm of LogarithmicTransform1D.base.


offset

double offset
The offset to add to the logarithm.
Note: The offset could be handled by a concatenation with LinearTransform1D instead than an explicit field in this class. However the offset + logbase(x) formula is extensively used as a transfer function in grid coverages. Consequently we keep this explicit field for performance reasons.


inverse

MathTransform1D inverse
The inverse of this transform. Created only when first needed. Serialized in order to avoid rounding error if this transform is actually the one which was created from the inverse.

Class MolodenskyTransform extends AbstractMathTransform implements Serializable

serialVersionUID: 7206439437113286122L

Serialized Fields

type

int type
Bitwise combination of the *_MASK constants. This is also the index of this transform in the MolodenskyTransform.variants array.


dx

double dx
X,Y,Z shift in meters.


dy

double dy
X,Y,Z shift in meters.


dz

double dz
X,Y,Z shift in meters.


a

double a
Semi-major (a) semi-minor (b/) axes length of the source ellipsoid, in metres.


b

double b
Semi-major (a) semi-minor (b/) axes length of the source ellipsoid, in metres.


da

double da
Difference in the semi-major (da = target a - source a) and semi-minor (db = target b - source b) axes of the target and source ellipsoids.


db

double db
Difference in the semi-major (da = target a - source a) and semi-minor (db = target b - source b) axes of the target and source ellipsoids.


df

double df
Difference between the flattening (df = target f - source f) of the target and source ellipsoids.


b_a

double b_a
Ratio of the Semi-major (a) semi-minor (b/) axis values (a_b = a/b and b_a = b/a).


a_b

double a_b
Ratio of the Semi-major (a) semi-minor (b/) axis values (a_b = a/b and b_a = b/a).


daa

double daa
Some more constants (daa = da*a and da_a = da/a).


da_a

double da_a
Some more constants (daa = da*a and da_a = da/a).


e2

double e2
The square of eccentricity of the ellipsoid: e² = (a²-b²)/a² where a is the semi-major axis length and b is the semi-minor axis length.


adf

double adf
Defined as (a*df) + (f*da).

Class NadconTransform extends GridTransform2D implements Serializable

serialVersionUID: -4707304160205218546L

Serialized Fields

latitudeGridFile

String latitudeGridFile
Latitude grid shift file names. This is saved for formatting parameters in WKT.


longitudeGridFile

String longitudeGridFile
Longitude grid shift file names. This is saved for formatting parameters in WKT.

Class NTv2Transform extends GridTransform2D implements Serializable

serialVersionUID: -1351957989631930381L

Serialized Fields

gridFile

String gridFile
Latitude/longitude grid shift file name.

Class PassThroughTransform extends AbstractMathTransform implements Serializable

serialVersionUID: -1673997634240223449L

Serialized Fields

firstAffectedOrdinate

int firstAffectedOrdinate
Index of the first affected ordinate.


numTrailingOrdinates

int numTrailingOrdinates
Number of unaffected ordinates after the affected ones. Always 0 when used through the strict OpenGIS API.


subTransform

MathTransform subTransform
The sub transform.

See Also:
PassThroughTransform.getSubTransform()

inverse

PassThroughTransform inverse
The inverse transform. This field will be computed only when needed, but is part of serialization in order to avoid rounding error.

Class ProjectiveTransform extends AbstractMathTransform implements Serializable

serialVersionUID: -2104496465933824935L

Serialized Fields

numRow

int numRow
The number of rows.


numCol

int numCol
The number of columns.


elt

double[] elt
Elements of the matrix. Column indices vary fastest.


inverse

AbstractMathTransform inverse
The inverse transform. Will be created only when first needed. This field is part of the serialization form in order to avoid rounding errors if a user asks for the inverse of the inverse (i.e. the original transform) after deserialization.

Class WarpTransform2D extends AbstractMathTransform2D implements Serializable

serialVersionUID: -7949539694656719923L

Serialized Fields

warp

Warp warp
The warp object. Transformations will be applied using the warpPoint method or something equivalent.


inverse

WarpTransform2D inverse
The inverse math transform.


Package org.geotoolkit.storage

Class DataStoreException extends Exception implements Serializable

serialVersionUID: -1778987176103191950L


Package org.geotoolkit.util

Class DateRange extends Range<Date> implements Serializable

serialVersionUID: -6400011350250757942L

Class DefaultInternationalString extends AbstractInternationalString implements Serializable

serialVersionUID: 5760033376627376938L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deprecated. 
Canonicalize the locales after deserialization.

Throws:
IOException
ClassNotFoundException
Serialized Fields

localeMap

Map<K,V> localeMap
Deprecated. 
The string values in different locales (never null). Keys are Locale objects and values are Strings.

Class MeasurementRange extends NumberRange<T extends Number & Comparable<? super T>> implements Serializable

serialVersionUID: 3980319420337513745L

Serialized Fields

units

Unit<Q extends Quantity> units
The units of measurement, or null if unknown.

Class NullArgumentException extends NullArgumentException implements Serializable

serialVersionUID: -9191547216229354211L

Class NumberRange extends Range<T extends Number & Comparable<? super T>> implements Serializable

serialVersionUID: -818167965963008231L

Class Range extends Range implements Serializable

serialVersionUID: -5393896130562660517L

Serialized Fields

elementClass

Class<T> elementClass
Deprecated. 
The class of elements.


minValue

Comparable<T> minValue
Deprecated. 
The minimal and maximal value.


maxValue

Comparable<T> maxValue
Deprecated. 
The minimal and maximal value.


isMinIncluded

boolean isMinIncluded
Deprecated. 
Whatever the minimal or maximum value is included.


isMaxIncluded

boolean isMaxIncluded
Deprecated. 
Whatever the minimal or maximum value is included.

Class ResourceInternationalString extends AbstractInternationalString implements Serializable

serialVersionUID: 6339944890723487336L

Serialized Fields

resources

String resources
Deprecated. 
The name of the resource bundle from which to fetch the string.


key

String key
Deprecated. 
The key for the resource to fetch.


loader

ClassLoader loader
Deprecated. 
The class loader to use for loading the resources file, or null for the default class loader.

Class SimpleInternationalString extends AbstractInternationalString implements Serializable

serialVersionUID: 3543963804501667578L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deprecated. 
Read the string. This is required since AbstractInternationalString.defaultValue is not serialized.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Deprecated. 
Write the string. This is required since AbstractInternationalString.defaultValue is not serialized.

Throws:
IOException

Class UnsupportedImplementationException extends UnsupportedImplementationException implements Serializable

serialVersionUID: -649050339146622731L

Class Version extends Version implements Serializable

serialVersionUID: -6793384507333713771L


Package org.geotoolkit.util.collection

Class BackingStoreException extends BackingStoreException implements Serializable

serialVersionUID: -1714319767053628605L

Class CheckedArrayList extends ArrayList<E> implements Serializable

serialVersionUID: -587331971085094268L

Serialized Fields

type

Class<T> type
The element type.

Class CheckedHashMap extends LinkedHashMap<K,V> implements Serializable

serialVersionUID: -7777695267921872849L

Serialized Fields

keyType

Class<T> keyType
The class type for keys.


valueType

Class<T> valueType
The class type for values.

Class CheckedHashSet extends LinkedHashSet<E> implements Serializable

serialVersionUID: -9014541457174735097L

Serialized Fields

type

Class<T> type
The element type.

Class DerivedMap extends AbstractMap<K,V> implements Serializable

serialVersionUID: -6994867383669885934L

Serialized Fields

base

Map<K,V> base
Deprecated. 
The base map whose keys are derived from.

See Also:
DerivedMap.baseToDerived(BK), DerivedMap.derivedToBase(K)

keyType

Class<T> keyType
Deprecated. 
The derived key type.

Class DerivedSet extends AbstractSet<E> implements Serializable

serialVersionUID: -4662336508586424581L

Serialized Fields

base

Set<E> base
Deprecated. 
The base set whose values are derived from.

See Also:
DerivedSet.baseToDerived(B), DerivedSet.derivedToBase(E)

derivedType

Class<T> derivedType
Deprecated. 
The derived type.

Class DisjointSet extends AbstractSet<E> implements Serializable

serialVersionUID: -7933552571588598563L

Serialized Fields

map

Map<K,V> map
The underlying map. add and remove operations on this set are translated into Map operations as below:

Adding a new element to this Set:

Removing an element from this Set:


trash

DisjointSet<E> trash
The set where to move removed elements, or null if there is none.

Class FrequencySortedSet extends AbstractSet<E> implements Serializable

serialVersionUID: 6034102231354388179L

Serialized Fields

count

Map<K,V> count
The frequency of occurrence for each element. We must use a linked hash map instead of an ordinary hash map because we want to preserve insertion order for elements that occur at the same frequency.


order

int order
+1 if the element should be sorted in the usual order, or -1 if the elements should be sorted in reverse order (most frequent element first).

Class IntegerList extends AbstractList<Integer> implements Serializable

serialVersionUID: 1241962316404811189L

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Invokes IntegerList.trimToSize() before serialization in order to make the stream more compact.

Throws:
IOException
Serialized Fields

values

long[] values
The packed values. We use the long type instead of int on the basis that 64 bits machines are becoming more and more common.


bitCount

int bitCount
The bit count for values.


mask

int mask
The mask computed as (1 << bitCount) - 1.


size

int size
The list size. Initially 0.

Class KeySortedList extends AbstractSequentialList<V> implements Serializable

serialVersionUID: 6969483179756527012L

Serialized Fields

map

SortedMap<K,V> map
The sorted map of key-list of values pairs.

Class RangeSet extends AbstractSet<Range<T extends Comparable<? super T>>> implements Serializable

serialVersionUID: -6085227672036239981L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deprecated. 
Invoked after deserialization. Initializes the transient fields.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Deprecated. 
Invoked before serialization. Trims the internal array to the minimal size in order to reduce the size of the object to be serialized.

Throws:
IOException
Serialized Fields

elementClass

Class<T> elementClass
Deprecated. 
The element class of ranges.


array

Object array
Deprecated. 
The array of intervals. It may be either an array of Java primitive type like int[] or float[], or an array of Comparable[]. Elements in this array must be strictly increasing without duplicated values.

Class UnmodifiableArrayList extends AbstractList<E> implements Serializable

serialVersionUID: -3605810209653785967L

Serialized Fields

array

Object[] array
Deprecated. 
The wrapped array.


Package org.geotoolkit.util.converter

Class BaseClassFilter extends Object implements Serializable

serialVersionUID: 8927565996519595329L

Serialized Fields

base

Class<T> base
The base class.

Class NonconvertibleObjectException extends Exception implements Serializable

serialVersionUID: 3434744387048059588L

Serialized Fields

allAttempts

LinkedList<E> allAttempts
If fallbacks were tried, the reasons why each attempt failed. This list is initially null and filled only if needed.


Package org.geotoolkit.util.logging

Class LoggedFormat extends Format implements Serializable

serialVersionUID: 4578880360344271325L

Serialized Fields

format

Format format
The wrapped format.


type

Class<T> type
The expected type for the parsed values.


level

Level level
The level to use for the messages to be logged.


logger

String logger
The logger where to log warnings, or null if none.

See Also:
LoggedFormat.setLogger(java.lang.String)

className

String className
The class to declare in as the warning emitter, or null if none.

See Also:
LoggedFormat.setCaller(java.lang.Class, java.lang.String)

methodName

String methodName
The method to declare in as the warning emitter, or null if none.

See Also:
LoggedFormat.setCaller(java.lang.Class, java.lang.String)

Package org.geotoolkit.xml

Class XLink extends XLink implements Serializable

serialVersionUID: -4349950135677857726L



Copyright © 2009-2013 Geotoolkit.org. All Rights Reserved.