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 ILcdGML3LineStringSegment extendsILcdGML3AbstractCurveSegment
gml:LineStringSegmentType
type.
A LineStringSegment is a curve segment that is defined by two or more coordinate tuples, with
linear interpolation between them.
(GML Specification, v3.1.0, paragraph 10.2.1.5)Modifier and Type | Method and Description |
---|---|
String |
getCurveInterpolation()
Deprecated.
Returns the interpolation type for this string segment - is always "
linear ". |
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 line string.
|
ILcdGML3DirectPosition |
getPos(int aIndex)
Deprecated.
Returns the direct position at the given index.
|
int |
getPosCount()
Deprecated.
Returns the number of positions contained in this line string.
|
ILcdGML3DirectPositionList |
getPosList()
Deprecated.
Returns the direct position list contained in this line string.
|
void |
setPointProperties(ILcdGML3PointProperty[] aPointProperties)
Deprecated.
Sets the array of point properties that define this line string.
|
void |
setPos(ILcdGML3DirectPosition[] aPos)
Deprecated.
Sets the array of positions that define this line string.
|
void |
setPosList(ILcdGML3DirectPositionList aPosList)
Deprecated.
Sets the direct position list that defines this line string.
|
getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, setNumDerivativesInterior
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()
String getCurveInterpolation()
linear
".linear
"void setPos(ILcdGML3DirectPosition[] aPos)
aPos
- the array of positions that define this line string.void setPointProperties(ILcdGML3PointProperty[] aPointProperties)
aPointProperties
- the array of point properties that define this line string.void setPosList(ILcdGML3DirectPositionList aPosList)
aPosList
- the direct position list that defines this line string.