|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.AbstractCurveSegmentType
net.opengis.gml.ArcByCenterPointType
public class ArcByCenterPointType
This variant of the arc requires that the points on the arc have to be computed instead of storing the coordinates directly. The control point is the center point of the arc plus the radius and the bearing at start and end. This represenation can be used only in 2D.
Classe Java pour ArcByCenterPointType complex type.
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
<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>
| Field Summary | |
|---|---|
protected CoordinatesType |
coordinates
|
protected AngleType |
endAngle
|
static CurveInterpolationType |
INTERPOLATION
|
static BigInteger |
NUM_ARC
|
protected PointPropertyType |
pointProperty
|
protected PointPropertyType |
pointRep
|
protected DirectPositionType |
pos
|
protected DirectPositionListType |
posList
|
protected LengthType |
radius
|
protected AngleType |
startAngle
|
| Fields inherited from class net.opengis.gml.AbstractCurveSegmentType |
|---|
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart |
| Constructor Summary | |
|---|---|
ArcByCenterPointType()
|
|
| Method Summary | |
|---|---|
CoordinatesType |
getCoordinates()
Deprecated with GML version 3.1.0. |
AngleType |
getEndAngle()
Obtient la valeur de la propriété endAngle. |
PointPropertyType |
getPointProperty()
Obtient la valeur de la propriété pointProperty. |
PointPropertyType |
getPointRep()
Deprecated with GML version 3.1.0. |
DirectPositionType |
getPos()
Obtient la valeur de la propriété pos. |
DirectPositionListType |
getPosList()
Obtient la valeur de la propriété posList. |
LengthType |
getRadius()
Obtient la valeur de la propriété radius. |
AngleType |
getStartAngle()
Obtient la valeur de la propriété startAngle. |
boolean |
isSetCoordinates()
|
boolean |
isSetEndAngle()
|
boolean |
isSetPointProperty()
|
boolean |
isSetPointRep()
|
boolean |
isSetPos()
|
boolean |
isSetPosList()
|
boolean |
isSetRadius()
|
boolean |
isSetStartAngle()
|
void |
setCoordinates(CoordinatesType value)
Définit la valeur de la propriété coordinates. |
void |
setEndAngle(AngleType value)
Définit la valeur de la propriété endAngle. |
void |
setPointProperty(PointPropertyType value)
Définit la valeur de la propriété pointProperty. |
void |
setPointRep(PointPropertyType value)
Définit la valeur de la propriété pointRep. |
void |
setPos(DirectPositionType value)
Définit la valeur de la propriété pos. |
void |
setPosList(DirectPositionListType value)
Définit la valeur de la propriété posList. |
void |
setRadius(LengthType value)
Définit la valeur de la propriété radius. |
void |
setStartAngle(AngleType value)
Définit la valeur de la propriété startAngle. |
| Methods inherited from class net.opengis.gml.AbstractCurveSegmentType |
|---|
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected DirectPositionType pos
protected PointPropertyType pointProperty
protected PointPropertyType pointRep
protected DirectPositionListType posList
protected CoordinatesType coordinates
protected LengthType radius
protected AngleType startAngle
protected AngleType endAngle
public static final CurveInterpolationType INTERPOLATION
public static final BigInteger NUM_ARC
| Constructor Detail |
|---|
public ArcByCenterPointType()
| Method Detail |
|---|
public DirectPositionType getPos()
DirectPositionTypepublic void setPos(DirectPositionType value)
value - allowed object is
DirectPositionTypepublic boolean isSetPos()
public PointPropertyType getPointProperty()
PointPropertyTypepublic void setPointProperty(PointPropertyType value)
value - allowed object is
PointPropertyTypepublic boolean isSetPointProperty()
public PointPropertyType getPointRep()
PointPropertyTypepublic void setPointRep(PointPropertyType value)
value - allowed object is
PointPropertyTypepublic boolean isSetPointRep()
public DirectPositionListType getPosList()
DirectPositionListTypepublic void setPosList(DirectPositionListType value)
value - allowed object is
DirectPositionListTypepublic boolean isSetPosList()
public CoordinatesType getCoordinates()
CoordinatesTypepublic void setCoordinates(CoordinatesType value)
value - allowed object is
CoordinatesTypepublic boolean isSetCoordinates()
public LengthType getRadius()
LengthTypepublic void setRadius(LengthType value)
value - allowed object is
LengthTypepublic boolean isSetRadius()
public AngleType getStartAngle()
AngleTypepublic void setStartAngle(AngleType value)
value - allowed object is
AngleTypepublic boolean isSetStartAngle()
public AngleType getEndAngle()
AngleTypepublic void setEndAngle(AngleType value)
value - allowed object is
AngleTypepublic boolean isSetEndAngle()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||