Package com.luciad.ogc.wcs.common.model
Class TLcdWCSLonLatEnvelope
java.lang.Object
com.luciad.ogc.wcs.common.model.TLcdWCSLonLatEnvelopeBase
com.luciad.ogc.wcs.common.model.TLcdWCSLonLatEnvelope
- All Implemented Interfaces:
ILcdGML3Envelope,ILcdGML3SrsInformationGroup,ILcdGML3SrsReferenceGroup
Defines spatial extent by extending
TLcdWCSLonLatEnvelopeBase with an optional time position pair.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTimePosition(ILcdGML3TimePosition aTimePosition) Adds a time position.getAxisLabel(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.getTimePosition(int aIndex) Gets the time position at a given position.intGets the number of time positions.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.voidremoveTimePosition(int aIndex) Removes the time position at a given position.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
-
TLcdWCSLonLatEnvelope
public TLcdWCSLonLatEnvelope()
-
-
Method Details
-
addTimePosition
Adds a time position.Direct representation of a temporal position.
- Parameters:
aTimePosition- the time position to be added.
-
getTimePositionCount
public int getTimePositionCount()Gets the number of time positions.- Returns:
- the number of time positions.
-
removeTimePosition
public void removeTimePosition(int aIndex) Removes the time position at a given position.- Parameters:
aIndex- the index of the given position.
-
getTimePosition
Gets the time position at a given position.Direct representation of a temporal position.
- Parameters:
aIndex- the index of the given position.- Returns:
- the time position at the given position.
-
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.
-