Interface ILcdGML3LineStringSegment
- All Superinterfaces:
ILcdGML3AbstractCurveSegment
Deprecated.
Interface for the
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)-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns the interpolation type for this string segment - is always "linear
".getPointProperty
(int aIndex) Deprecated.Returns the point property at the given index.int
Deprecated.Returns the number of point properties contained in this line string.getPos
(int aIndex) Deprecated.Returns the direct position at the given index.int
Deprecated.Returns the number of positions contained in this line string.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.Methods inherited from interface com.luciad.format.gml3.model.geometry.ILcdGML3AbstractCurveSegment
getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, setNumDerivativesInterior
-
Method Details
-
getPos
Deprecated.Returns the direct position at the given index.- Parameters:
aIndex
- the index of the direct position to be returned.- Returns:
- the direct position at the given index.
- Throws:
IndexOutOfBoundsException
- ifaIndex < 0 || aIndex >= getPosCount()
-
getPosCount
int getPosCount()Deprecated.Returns the number of positions contained in this line string.- Returns:
- the number of positions contained in this line string.
-
getPointProperty
Deprecated.Returns the point property at the given index.- Parameters:
aIndex
- the index of the point property to be returned.- Returns:
- the point property at the given index.
- Throws:
IndexOutOfBoundsException
- ifaIndex < 0 || aIndex >= getPointPropertyCount()
-
getPointPropertyCount
int getPointPropertyCount()Deprecated.Returns the number of point properties contained in this line string.- Returns:
- the number of point properties contained in this line string.
-
getPosList
ILcdGML3DirectPositionList getPosList()Deprecated.Returns the direct position list contained in this line string.- Returns:
- the direct position list contained in this line string.
-
getCurveInterpolation
String getCurveInterpolation()Deprecated.Returns the interpolation type for this string segment - is always "linear
".- Returns:
- "
linear
"
-
setPos
Deprecated.Sets the array of positions that define this line string.- Parameters:
aPos
- the array of positions that define this line string.
-
setPointProperties
Deprecated.Sets the array of point properties that define this line string.- Parameters:
aPointProperties
- the array of point properties that define this line string.
-
setPosList
Deprecated.Sets the direct position list that defines this line string.- Parameters:
aPosList
- the direct position list that defines this line string.
-
com.luciad.format.gml3.*
packages are replaced by new decoders and encoders in the packagescom.luciad.format.gml2.xml
,com.luciad.format.gml31.xml
andcom.luciad.format.gml32.xml
.