Interface ILcdGML3LineString
- All Superinterfaces:
ILcdGML3AbstractCurve
,ILcdGML3AbstractGeometricPrimitive
,ILcdGML3AbstractGeometry
,ILcdGML3AbstractGML
,ILcdGML3SrsInformationGroup
,ILcdGML3SrsReferenceGroup
,ILcdGML3StandardObjectProperties
Deprecated.
Interface for the
gml:LineStringType
type.
A LineString is a special curve that consists of a single segment with linear interpolation. It
is defined by two or more coordinate tuples, with linear interpolation between them.
(GML Specification, v3.1.0, paragraph 9.2.1.8)-
Method Summary
Modifier and TypeMethodDescriptiongetPointProperty
(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[] aPoints) 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.base.ILcdGML3AbstractGML
getId, setId
Methods inherited from interface com.luciad.format.gml3.model.geometry.ILcdGML3SrsInformationGroup
getAxisLabel, getAxisLabelCount, getUomLabel, getUomLabelCount, setAxisLabels, setUomLabels
Methods inherited from interface com.luciad.format.gml3.model.geometry.ILcdGML3SrsReferenceGroup
getSrsDimension, getSrsName, setSrsDimension, setSrsName
Methods inherited from interface com.luciad.format.gml3.model.base.ILcdGML3StandardObjectProperties
getDescription, getMetaDataProperty, getMetaDataPropertyCount, getName, getNameCount, setDescription, setMetaDataProperties, setNames
-
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.
-
setPos
Deprecated.Sets the array of positions that define this line string.- Parameters:
aPoints
- 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
.