Package com.luciad.ogc.wcs.common.model
Class TLcdWCSLonLatEnvelopeBase
java.lang.Object
com.luciad.ogc.wcs.common.model.TLcdWCSLonLatEnvelopeBase
- All Implemented Interfaces:
ILcdGML3Envelope,ILcdGML3SrsInformationGroup,ILcdGML3SrsReferenceGroup
- Direct Known Subclasses:
TLcdWCSLonLatEnvelope
For WCS use, this class is intended to restrict
ILcdGML3Envelope to the WGS84 geographic CRS with Longitude preceding Latitude and both using decimal degrees only.
If included, height values are third and use metre units.
Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAxisLabel(int aIndex) Returns the axis label at the given index.intReturns the number of axis labels contained in this information group.Gets the lower corner.intReturns the dimension of the coordinate reference system.Returns the identifying name of a coordinate reference system.getUomLabel(int aIndex) Returns the Unit of Measurement label at the given index.intReturns the number of unit of measurements contained in this information group.Gets the upper corner.voidsetAxisLabels(String[] aAxisLabels) Sets the axis labels to be contained in this information group.voidsetLowerCorner(ILcdGML3DirectPosition aLowerCorner) Sets the lower corner.voidsetSrsDimension(int aDimension) Sets the dimension of the coordinate reference system.voidsetSrsName(String aSrsName) Sets the identifying name of the coordinate reference system to be referenced.voidsetUomLabels(String[] aUomLabels) Sets the unit of measurement labels to be contained in this information group.voidsetUpperCorner(ILcdGML3DirectPosition aUpperCorner) Sets the upper corner.
-
Constructor Details
-
TLcdWCSLonLatEnvelopeBase
public TLcdWCSLonLatEnvelopeBase()
-
-
Method Details
-
getLowerCorner
Gets the lower corner.- Specified by:
getLowerCornerin interfaceILcdGML3Envelope- Returns:
- the lower corner.
-
setLowerCorner
Sets the lower corner.- Specified by:
setLowerCornerin interfaceILcdGML3Envelope- Parameters:
aLowerCorner- the lower corner to be set.
-
getUpperCorner
Gets the upper corner.- Specified by:
getUpperCornerin interfaceILcdGML3Envelope- Returns:
- the upper corner.
-
setUpperCorner
Sets the upper corner.- Specified by:
setUpperCornerin interfaceILcdGML3Envelope- Parameters:
aUpperCorner- the upper corner to be set.
-
getSrsDimension
public int getSrsDimension()Description copied from interface:ILcdGML3SrsReferenceGroupReturns the dimension of the coordinate reference system. This dimension is specified by the coordinate reference system. When the srsName attribute is omitted, this attribute shall be omitted.- Specified by:
getSrsDimensionin interfaceILcdGML3SrsReferenceGroup- Returns:
- the dimension of the coordinate reference system.
-
setSrsDimension
public void setSrsDimension(int aDimension) Description copied from interface:ILcdGML3SrsReferenceGroupSets the dimension of the coordinate reference system.- Specified by:
setSrsDimensionin interfaceILcdGML3SrsReferenceGroup- Parameters:
aDimension- the dimension of the coordinate reference system.
-
getSrsName
Description copied from interface:ILcdGML3SrsReferenceGroupReturns the identifying name of a coordinate reference system.- Specified by:
getSrsNamein interfaceILcdGML3SrsReferenceGroup- Returns:
- the identifying name of the reference system that is referenced.
-
setSrsName
Description copied from interface:ILcdGML3SrsReferenceGroupSets the identifying name of the coordinate reference system to be referenced.- Specified by:
setSrsNamein interfaceILcdGML3SrsReferenceGroup- Parameters:
aSrsName- the identifying name of the coordinate reference system to be referenced.
-
getUomLabel
Description copied from interface:ILcdGML3SrsInformationGroupReturns the Unit of Measurement label at the given index.- Specified by:
getUomLabelin interfaceILcdGML3SrsInformationGroup- Parameters:
aIndex- the index of the Unit of Measurement to be returned.- Returns:
- the Unit of Measurement label at the given index.
-
getUomLabelCount
public int getUomLabelCount()Description copied from interface:ILcdGML3SrsInformationGroupReturns the number of unit of measurements contained in this information group.- Specified by:
getUomLabelCountin interfaceILcdGML3SrsInformationGroup- Returns:
- the number of unit of measurements contained in this information group.
-
setUomLabels
Description copied from interface:ILcdGML3SrsInformationGroupSets the unit of measurement labels to be contained in this information group.- Specified by:
setUomLabelsin interfaceILcdGML3SrsInformationGroup- Parameters:
aUomLabels- the unit of measurement labels to be contained in this information group.
-
getAxisLabel
Description copied from interface:ILcdGML3SrsInformationGroupReturns the axis label at the given index.- Specified by:
getAxisLabelin interfaceILcdGML3SrsInformationGroup- Parameters:
aIndex- the index of the axis to be returned.- Returns:
- the axis label at the given index.
-
getAxisLabelCount
public int getAxisLabelCount()Description copied from interface:ILcdGML3SrsInformationGroupReturns the number of axis labels contained in this information group.- Specified by:
getAxisLabelCountin interfaceILcdGML3SrsInformationGroup- Returns:
- the number of axis labels contained in this information group.
-
setAxisLabels
Description copied from interface:ILcdGML3SrsInformationGroupSets the axis labels to be contained in this information group.- Specified by:
setAxisLabelsin interfaceILcdGML3SrsInformationGroup- Parameters:
aAxisLabels- the axis labels to be contained in this information group.
-