public class ArcByCenterPointType extends AbstractCurveSegmentType
Java class for ArcByCenterPointType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ArcByCenterPointType">
<complexContent>
<extension base="{http://www.opengis.net/gml}AbstractCurveSegmentType">
<sequence>
<choice>
<choice>
<element ref="{http://www.opengis.net/gml}pos"/>
<element ref="{http://www.opengis.net/gml}pointProperty"/>
<element ref="{http://www.opengis.net/gml}pointRep"/>
</choice>
<element ref="{http://www.opengis.net/gml}posList"/>
<element ref="{http://www.opengis.net/gml}coordinates"/>
</choice>
<element name="radius" type="{http://www.opengis.net/gml}LengthType"/>
<element name="startAngle" type="{http://www.opengis.net/gml}AngleType" minOccurs="0"/>
<element name="endAngle" type="{http://www.opengis.net/gml}AngleType" minOccurs="0"/>
</sequence>
<attribute name="interpolation" type="{http://www.opengis.net/gml}CurveInterpolationType" fixed="circularArcCenterPointWithRadius" />
<attribute name="numArc" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" fixed="1" />
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Coordinates |
coordinates |
protected AngleType |
endAngle |
protected CurveInterpolationType |
interpolation |
protected BigInteger |
numArc |
protected PointProperty |
pointProperty |
protected PointRep |
pointRep |
protected Pos |
pos |
protected PosList |
posList |
protected LengthType |
radius |
protected AngleType |
startAngle |
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart| Constructor and Description |
|---|
ArcByCenterPointType()
Default no-arg constructor
|
ArcByCenterPointType(BigInteger numDerivativesAtStart,
BigInteger numDerivativesAtEnd,
BigInteger numDerivativeInterior,
Pos pos,
PointProperty pointProperty,
PointRep pointRep,
PosList posList,
Coordinates coordinates,
LengthType radius,
AngleType startAngle,
AngleType endAngle,
CurveInterpolationType interpolation,
BigInteger numArc)
Fully-initialising value constructor
|
| Modifier and Type | Method and Description |
|---|---|
Coordinates |
getCoordinates()
Deprecated with GML version 3.1.0.
|
AngleType |
getEndAngle()
Gets the value of the endAngle property.
|
CurveInterpolationType |
getInterpolation()
Gets the value of the interpolation property.
|
BigInteger |
getNumArc()
Gets the value of the numArc property.
|
PointProperty |
getPointProperty()
Gets the value of the pointProperty property.
|
PointRep |
getPointRep()
Deprecated with GML version 3.1.0.
|
Pos |
getPos()
Gets the value of the pos property.
|
PosList |
getPosList()
Gets the value of the posList property.
|
LengthType |
getRadius()
Gets the value of the radius property.
|
AngleType |
getStartAngle()
Gets the value of the startAngle property.
|
void |
setCoordinates(Coordinates value)
Sets the value of the coordinates property.
|
void |
setEndAngle(AngleType value)
Sets the value of the endAngle property.
|
void |
setInterpolation(CurveInterpolationType value)
Sets the value of the interpolation property.
|
void |
setNumArc(BigInteger value)
Sets the value of the numArc property.
|
void |
setPointProperty(PointProperty value)
Sets the value of the pointProperty property.
|
void |
setPointRep(PointRep value)
Sets the value of the pointRep property.
|
void |
setPos(Pos value)
Sets the value of the pos property.
|
void |
setPosList(PosList value)
Sets the value of the posList property.
|
void |
setRadius(LengthType value)
Sets the value of the radius property.
|
void |
setStartAngle(AngleType value)
Sets the value of the startAngle property.
|
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStartprotected Pos pos
protected PointProperty pointProperty
protected PointRep pointRep
protected PosList posList
protected Coordinates coordinates
protected LengthType radius
protected AngleType startAngle
protected AngleType endAngle
protected CurveInterpolationType interpolation
protected BigInteger numArc
public ArcByCenterPointType()
public ArcByCenterPointType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, Pos pos, PointProperty pointProperty, PointRep pointRep, PosList posList, Coordinates coordinates, LengthType radius, AngleType startAngle, AngleType endAngle, CurveInterpolationType interpolation, BigInteger numArc)
public void setPos(Pos value)
value - allowed object is
Pospublic PointProperty getPointProperty()
PointPropertypublic void setPointProperty(PointProperty value)
value - allowed object is
PointPropertypublic PointRep getPointRep()
PointReppublic void setPointRep(PointRep value)
value - allowed object is
PointReppublic PosList getPosList()
PosListpublic void setPosList(PosList value)
value - allowed object is
PosListpublic Coordinates getCoordinates()
Coordinatespublic void setCoordinates(Coordinates value)
value - allowed object is
Coordinatespublic LengthType getRadius()
LengthTypepublic void setRadius(LengthType value)
value - allowed object is
LengthTypepublic AngleType getStartAngle()
AngleTypepublic void setStartAngle(AngleType value)
value - allowed object is
AngleTypepublic AngleType getEndAngle()
AngleTypepublic void setEndAngle(AngleType value)
value - allowed object is
AngleTypepublic CurveInterpolationType getInterpolation()
CurveInterpolationTypepublic void setInterpolation(CurveInterpolationType value)
value - allowed object is
CurveInterpolationTypepublic BigInteger getNumArc()
BigIntegerpublic void setNumArc(BigInteger value)
value - allowed object is
BigIntegerCopyright © 2022 B3Partners B.V.. All rights reserved.