Interface ILcdGML3Ring
- All Superinterfaces:
ILcdGML3AbstractGeometry
,ILcdGML3AbstractGML
,ILcdGML3AbstractRing
,ILcdGML3SrsInformationGroup
,ILcdGML3SrsReferenceGroup
,ILcdGML3StandardObjectProperties
Deprecated.
Interface for the
gml:RingType
type.
A Ring is used to represent a single connected component of a surface boundary. It consists of a
sequence of curves connected in a cycle (an object whose boundary is empty). A Ring is
structurally similar to a composite curve in that the endPoint of each curve in the sequence is
the startPoint of the next curve in the Sequence. Since the sequence is circular, there is no
exception to this rule. Each ring, like all boundaries, is a cycle and each ring is simple. NOTE:
Even though each Ring is simple, the boundary need not be simple. The easiest case of this is
where one of the interior rings of a surface is tangent to its exterior ring.
(GML Specification, v3.1.0, paragraph 10.2.2.8)-
Method Summary
Modifier and TypeMethodDescriptiongetCurveMember
(int aIndex) Deprecated.Returns the curve property at the given index.int
Deprecated.Returns the number of curve properties that define this ring.void
setCurveMembers
(ILcdGML3CurveProperty[] aCurveMembers) Deprecated.Sets the curve properties that define this ring.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
-
getCurveMember
Deprecated.Returns the curve property at the given index.- Parameters:
aIndex
- the index of the curve property to be returned.- Returns:
- the curve property at the given index.
- Throws:
IndexOutOfBoundsException
- ifaIndex < 0 || aIndex >= getCurveMemberCount()
-
getCurveMemberCount
int getCurveMemberCount()Deprecated.Returns the number of curve properties that define this ring.- Returns:
- the number of curve properties that define this ring.
-
setCurveMembers
Deprecated.Sets the curve properties that define this ring.- Parameters:
aCurveMembers
- the curve properties that define this ring.
-
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
.