Serialized Form
-
Package org.apache.sis.coverage
-
Class Category extends Object implements Serializable
- serialVersionUID:
- 2630516005075467646L
-
Serialized Fields
-
converse
Category converse
The category that describes values after transfer function has been applied, or if this category is already converted then the original category. Never null, but may bethisif the transfer function is the identity function.This field establishes a bidirectional navigation between sample values and real values. This is in contrast with methods named
converted(), which establish a unidirectional navigation from sample values to real values.- See Also:
Category.converted(),CategoryList.converse,SampleDimension.converse
-
name
InternationalString name
The category name.- See Also:
Category.getName()
-
range
NumberRange<?> range
The [minimum … maximum] range of values in this category (nevernull). Notes:- The minimum and maximum values may be one of the NaN values (see below).
- The value type may be different than
Double(typicallyInteger). - The bounds may be exclusive instead than inclusive.
- The range may be an instance of
MeasurementRangeif theCategory.toConverseis identity and the units of measurement are known.
NaNif this category is a qualitative category converted to real values. Those categories are characterized by two apparently contradictory properties, and are implemented usingFloat.NaNvalues:- This category is member of a
SampleDimensionhaving an identity transfer function. - The transfer function of this category is absent (because this category is qualitative).
- See Also:
Category.getSampleRange()
-
toConverse
MathTransform1D toConverse
The conversion from sample values to real values (or conversely), nevernulleven for qualitative categories. In the case of qualitative categories, this transfer function shall map toNaNvalues or conversely. In the case of sample values that are already in the units of measurement, this transfer function shall be the identity function.- See Also:
Category.getTransferFunction()
-
-
Class MismatchedCoverageRangeException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -8484971745880403661L
-
Class SampleDimension extends Object implements Serializable
- serialVersionUID:
- -4966135180995819364L
-
Serialized Fields
-
background
Number background
The background value, ornullif unspecified. Should be a sample value of a qualitative category in theSampleDimension.categorieslist, but this is not mandatory.- See Also:
SampleDimension.getBackground()
-
categories
CategoryList categories
The list of categories making this sample dimension. May be empty but shall never be null. -
converse
SampleDimension converse
TheSampleDimensionthat describes values after transfer function has been applied, or if thisSampleDimensionis already converted then the original sample dimension. May benullif this sample dimension has no transfer function, orthisif the transfer function is the identity function.This field establishes a bidirectional navigation between sample values and real values. This is in contrast with methods named
SampleDimension.converted(), which establish a unidirectional navigation from sample values to real values.- See Also:
SampleDimension.converted(),Category.converse,CategoryList.converse
-
name
GenericName name
Identification 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 name in order to perform band sub-setting as directed from a user request.- See Also:
SampleDimension.getName()
-
transferFunction
MathTransform1D transferFunction
The transform from samples to real values. May benullif this sample dimension does not define any transform (which is not the same than defining an identity transform).- See Also:
SampleDimension.getTransferFunction()
-
-
Class SubspaceNotSpecifiedException extends RuntimeException implements Serializable
- serialVersionUID:
- -8993517725073815199L
-
-
Package org.apache.sis.coverage.grid
-
Class DisjointExtentException extends IllegalGridGeometryException implements Serializable
- serialVersionUID:
- -1437479443547738220L
-
Class GridExtent extends Object implements Serializable
- serialVersionUID:
- -4717353677844056017L
-
Serialized Fields
-
coordinates
long[] coordinates
Minimum and maximum grid coordinates. The first half contains minimum coordinates (inclusive), while the last half contains maximum coordinates (inclusive). Note that the later inclusiveness is the opposite of Java2D usage but conforms to ISO specification. -
types
DimensionNameType[] types
Type of each axis (vertical, temporal, …) ornullif unspecified. If non-null, the array length shall be equal toGridExtent.getDimension(). Any array element may be null if unspecified for that particular axis. The same array may be shared by manyGridExtentinstances.- See Also:
GridExtent.getAxisType(int)
-
-
Class GridGeometry extends Object implements Serializable
- serialVersionUID:
- -954786616001606624L
-
Serialized Fields
-
cornerToCRS
MathTransform cornerToCRS
Same conversion thanGridGeometry.gridToCRSbut from cell corner instead than center. This transform is preferable togridToCRSfor transforming envelopes.This field is serialized because it may be a value specified explicitly at construction time, in which case it can be more accurate than a computed value. -
envelope
ImmutableEnvelope envelope
The geodetic envelope, ornullif unknown. If non-null, this envelope is usually the gridGridGeometry.extenttransformed to real world coordinates. The Coordinate Reference System} (CRS) of this envelope defines the "real world" CRS of this grid geometry.- See Also:
GridGeometry.ENVELOPE,GridGeometry.getEnvelope()
-
extent
GridExtent extent
The valid domain of a grid coverage, ornullif unknown. The lowest valid grid coordinate is zero forBufferedImage, but may be non-zero for arbitraryRenderedImage. A grid with 512 cells can have a minimum coordinate of 0 and maximum of 511.- See Also:
GridGeometry.EXTENT,GridGeometry.getExtent()
-
gridToCRS
MathTransform gridToCRS
The conversion from grid indices to "real world" coordinates, ornullif unknown. If non-null, the conversion shall map cell center. This conversion is usually, but not necessarily, affine. -
nonLinears
long nonLinears
Whether the conversions from grid coordinates to the CRS are linear, for each target axis. The bit located at1L << dimensionis set to 1 when the conversion at that dimension is non-linear. The dimension indices are those of the CRS, not the grid. The use oflongtype limits the capacity to 64 dimensions. But actuallyGridGeometrycan contain more dimensions provided that index of the last non-linear dimension is not greater than 64.- See Also:
GridGeometry.isConversionLinear(int...)
-
resolution
double[] resolution
An estimation of the grid resolution, in units of the CRS axes. Computed fromGridGeometry.gridToCRS, eventually together withGridGeometry.extent. May benullif unknown.
-
-
Class IllegalGridGeometryException extends IllegalArgumentException implements Serializable
- serialVersionUID:
- -7849140502096470380L
-
Class IncompleteGridGeometryException extends IllegalStateException implements Serializable
- serialVersionUID:
- -7386283388753448743L
-
Class PixelTranslation extends Static implements Serializable
- serialVersionUID:
- -5671620211497720808L
-
Serialized Fields
-
dx
double dx
The translation among the x axis relative to pixel center. The value is typically −½, 0 or +½. -
dy
double dy
The translation among the y axis relative to pixel center. The value is typically −½, 0 or +½. -
orientation
PixelOrientation orientation
The pixel orientation for this translation. Most common values arePixelOrientation.UPPER_LEFTandPixelOrientation.CENTER.
-
-
-
Package org.apache.sis.feature
-
Class AbstractAssociation extends Field<AbstractFeature> implements Serializable
- serialVersionUID:
- 5992169056331267867L
-
Serialized Fields
-
role
DefaultAssociationRole role
Information about the association.
-
-
Class AbstractAttribute extends Field<V> implements Serializable
- serialVersionUID:
- 7442739120526654676L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Invoked on deserialization for restoring theAbstractAttribute.characteristicsfield.- Throws:
IOException- if an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException- if the class serialized on the stream is not on the classpath.
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
Invoked on serialization for saving theAbstractAttribute.characteristicsfield.- Throws:
IOException- if an I/O error occurred while writing.
-
-
Serialized Fields
-
type
DefaultAttributeType<V> type
Information about the attribute (base Java class, domain of values, etc.).
-
-
Class AbstractFeature extends Object implements Serializable
- serialVersionUID:
- -5637918246427380190L
-
Serialized Fields
-
type
DefaultFeatureType type
Information about the feature (name, characteristics, etc.).
-
-
Class AbstractIdentifiedType extends Object implements Serializable
- serialVersionUID:
- 277130188958446740L
-
Serialized Fields
-
definition
InternationalString definition
Concise definition of the element. -
deprecated
boolean deprecated
trueif this type is deprecated. -
description
InternationalString description
Optional information beyond that required for concise definition of the element. The description may assist in understanding the element scope and application. -
designation
InternationalString designation
Natural language designator for the element. This can be used as an alternative to the AbstractIdentifiedType.name in user interfaces. -
name
GenericName name
The name of this type.
-
-
Class AbstractOperation extends AbstractIdentifiedType implements Serializable
- serialVersionUID:
- -179930765502963170L
-
Class DefaultAssociationRole extends FieldType implements Serializable
- serialVersionUID:
- 1592712639262027124L
-
Serialized Fields
-
valueType
FeatureType valueType
The type of feature instances to be associated.- See Also:
DefaultAssociationRole.getValueType()
-
-
Class DefaultAttributeType extends FieldType implements Serializable
- serialVersionUID:
- -817024213677735239L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Invoked on deserialization for restoring theDefaultAttributeType.characteristicsfield.- Throws:
IOException- if an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException- if the class serialized on the stream is not on the classpath.
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
Invoked on serialization for saving theDefaultAttributeType.characteristicsfield.- Throws:
IOException- if an I/O error occurred while writing.
-
-
Serialized Fields
-
defaultValue
V defaultValue
The default value for the attribute, ornullif none.- See Also:
DefaultAttributeType.getDefaultValue()
-
valueClass
Class<V> valueClass
The class that describe the type of attribute values.- See Also:
DefaultAttributeType.getValueClass()
-
-
Class DefaultFeatureType extends AbstractIdentifiedType implements Serializable
- serialVersionUID:
- -4357370600723922312L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
Invoked on deserialization for restoring theDefaultFeatureType.byNameand other transient fields.- Throws:
IOException- if an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException- if the class serialized on the stream is not on the classpath.
-
-
Serialized Fields
-
isAbstract
boolean isAbstract
Iftrue, the feature type acts as an abstract super-type.- See Also:
DefaultFeatureType.isAbstract()
-
properties
List<AbstractIdentifiedType> properties
Any feature operation, any feature attribute type and any feature association role that carries characteristics of a feature type. This list does not include the properties inherited from the super-types. -
superTypes
Set<DefaultFeatureType> superTypes
The direct parents of this feature type, or an empty set if none.- See Also:
DefaultFeatureType.getSuperTypes()
-
-
Class FeatureFormat extends TabularFormat<Object> implements Serializable
- serialVersionUID:
- -5792086817264884947L
-
Serialized Fields
-
columns
EnumSet<FeatureFormat.Column> columns
The columns to include in the table formatted by thisFeatureFormat. By default, all columns having at least one value are included. -
displayLocale
Locale displayLocale
The locale for international strings.
-
-
-
Package org.apache.sis.image
-
Class TransferType extends Object implements Serializable
- serialVersionUID:
- -2891665589742927570L
-
Serialization Methods
-
readResolve
Object readResolve() throws ObjectStreamException
Returns a unique instance on deserialization.- Throws:
ObjectStreamException- if the serialized object defines an unknown data type.
-
-
Serialized Fields
-
dataBufferType
int dataBufferType
The type as one of theDataBufferconstants. This is the value returned byRaster.getTransferType().
-
-