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 ILcdGML3ArcByCenterPoint extendsILcdGML3AbstractCurveSegment
gml:ArcByCenterPointType
type.
An ArcByCenterPoint is an arc that is defined by a center point, a start and
an end angle.
(GML Specification, v3.1.0, paragraph 10.2.1.11)Modifier and Type | Method and Description |
---|---|
ILcdGML3Angle |
getArcEndAngle()
Deprecated.
Returns the bearing of the arc at the end.
|
ILcdGML3Length |
getArcRadius()
Deprecated.
Returns the radius of this arc.
|
ILcdGML3Angle |
getArcStartAngle()
Deprecated.
Returns the bearing of the arc at the start.
|
String |
getInterpolation()
Deprecated.
Returns the interpolation type of this arc string - always "
circularArcCenterPointWithRadius ". |
int |
getNumArc()
Deprecated.
Returns the number of arcs contained in this arc string, which is always 1.
|
ILcdGML3PointProperty |
getPointProperty()
Deprecated.
Returns the gml:pointProperty that defines the center point, or
null
if no gml:pointProperty is used to define the center point. |
ILcdGML3DirectPosition |
getPos()
Deprecated.
Returns the gml:directPositionType that defines the center point, or
null
if no gml:directPositionType is used to define the center point. |
ILcdGML3DirectPositionList |
getPosList()
Deprecated.
Returns the gml:directPositionList containing the center point, or
null
if no gml:directPositionList is used to define the center point. |
void |
setArcEndAngle(ILcdGML3Angle aAngle)
Deprecated.
Sets the bearing of the arc at the end.
|
void |
setArcRadius(ILcdGML3Length aLength)
Deprecated.
Sets the radius of this arc.
|
void |
setArcStartAngle(ILcdGML3Angle aAngle)
Deprecated.
Sets the bearing of the arc at the start.
|
void |
setPointProperty(ILcdGML3PointProperty aPointProperty)
Deprecated.
Sets the point property that defines the center point of this arc.
|
void |
setPos(ILcdGML3DirectPosition aPoint)
Deprecated.
Sets the position that defines the center point of this arc.
|
void |
setPosList(ILcdGML3DirectPositionList aPosList)
Deprecated.
Sets the direct position list hat defines the center point of this arc (the list should
contain exactly one point).
|
getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, setNumDerivativesInterior
ILcdGML3DirectPosition getPos()
null
if no gml:directPositionType is used to define the center point.ILcdGML3PointProperty getPointProperty()
null
if no gml:pointProperty is used to define the center point.ILcdGML3DirectPositionList getPosList()
null
if no gml:directPositionList is used to define the center point.String getInterpolation()
circularArcCenterPointWithRadius
".circularArcCenterPointWithRadius
"int getNumArc()
ILcdGML3Length getArcRadius()
ILcdGML3Angle getArcStartAngle()
ILcdGML3Angle getArcEndAngle()
void setPos(ILcdGML3DirectPosition aPoint)
aPoint
- the position that defines the center point of this arc.void setPointProperty(ILcdGML3PointProperty aPointProperty)
aPointProperty
- the point property that defines the center point of this arc.void setPosList(ILcdGML3DirectPositionList aPosList)
aPosList
- the direct position list that defines the center point of this arc.void setArcRadius(ILcdGML3Length aLength)
aLength
- the radius of this arc.void setArcStartAngle(ILcdGML3Angle aAngle)
aAngle
- the bearing of the arc at the start.void setArcEndAngle(ILcdGML3Angle aAngle)
aAngle
- the bearing of the arc at the end.