com.luciad.format.gml3.*
packages are replaced by new decoders and encoders in the
packages com.luciad.format.gml2.xml
, com.luciad.format.gml31.xml
and
com.luciad.format.gml32.xml
.public interface ILcdGML3LinearRing extendsILcdGML3AbstractRing
gml:LinearRingType
type.
A LinearRing is defined by four or more coordinate tuples, with linear interpolation between
them; the first and last coordinates must be coincident.
GML supports two different ways to specify the control points of a linear ring. Modifier and Type | Method and Description |
---|---|
ILcdGML3PointProperty |
getPointProperty(int aIndex)
Deprecated.
Returns the point property at the given index.
|
int |
getPointPropertyCount()
Deprecated.
Returns the number of point properties contained in this linear ring.
|
ILcdGML3DirectPosition |
getPos(int aIndex)
Deprecated.
Returns the direct position at the given index.
|
int |
getPosCount()
Deprecated.
Returns the number of positions contained in this linear ring.
|
ILcdGML3DirectPositionList |
getPosList()
Deprecated.
Returns the direct position list contained in this linear ring.
|
void |
setPointProperties(ILcdGML3PointProperty[] aPointProperties)
Deprecated.
Sets the array of point properties that define this linear ring.
|
void |
setPos(ILcdGML3DirectPosition[] aPos)
Deprecated.
Sets the array of positions that define this linear ring.
|
void |
setPosList(ILcdGML3DirectPositionList aPosList)
Deprecated.
Sets the direct position list that defines this linear ring.
|
getId, setId
getDescription, getMetaDataProperty, getMetaDataPropertyCount, getName, getNameCount, setDescription, setMetaDataProperties, setNames
getSrsDimension, getSrsName, setSrsDimension, setSrsName
getAxisLabel, getAxisLabelCount, getUomLabel, getUomLabelCount, setAxisLabels, setUomLabels
ILcdGML3DirectPosition getPos(int aIndex)
aIndex
- the index of the direct position to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getPosCount()
int getPosCount()
ILcdGML3PointProperty getPointProperty(int aIndex)
aIndex
- the index of the point property to be returned.IndexOutOfBoundsException
- if aIndex < 0 || aIndex >= getPointPropertyCount()
int getPointPropertyCount()
ILcdGML3DirectPositionList getPosList()
void setPos(ILcdGML3DirectPosition[] aPos)
aPos
- the array of positions that define this linear ring.void setPointProperties(ILcdGML3PointProperty[] aPointProperties)
aPointProperties
- the array of point properties that define this linear ring.void setPosList(ILcdGML3DirectPositionList aPosList)
aPosList
- the direct position list that defines this linear ring.