|
||||||||||
| 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.ArcStringByBulgeType
public class ArcStringByBulgeType
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly. The control point sequence consists of the start and end points of each arc plus the bulge.
Classe Java pour ArcStringByBulgeType complex type.
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
<complexType name="ArcStringByBulgeType">
<complexContent>
<extension base="{http://www.opengis.net/gml}AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<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="bulge" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded"/>
<element name="normal" type="{http://www.opengis.net/gml}VectorType" maxOccurs="unbounded"/>
</sequence>
<attribute name="interpolation" type="{http://www.opengis.net/gml}CurveInterpolationType" fixed="circularArc2PointWithBulge" />
<attribute name="numArc" type="{http://www.w3.org/2001/XMLSchema}integer" />
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<Double> |
bulge
|
protected CoordinatesType |
coordinates
|
static CurveInterpolationType |
INTERPOLATION
|
protected List<VectorType> |
normal
|
protected BigInteger |
numArc
|
protected DirectPositionListType |
posList
|
protected List<JAXBElement<?>> |
posOrPointPropertyOrPointRep
|
| Fields inherited from class net.opengis.gml.AbstractCurveSegmentType |
|---|
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart |
| Constructor Summary | |
|---|---|
ArcStringByBulgeType()
|
|
| Method Summary | |
|---|---|
List<Double> |
getBulge()
Gets the value of the bulge property. |
CoordinatesType |
getCoordinates()
Deprecated with GML version 3.1.0. |
List<VectorType> |
getNormal()
Gets the value of the normal property. |
BigInteger |
getNumArc()
Obtient la valeur de la propriété numArc. |
DirectPositionListType |
getPosList()
Obtient la valeur de la propriété posList. |
List<JAXBElement<?>> |
getPosOrPointPropertyOrPointRep()
Gets the value of the posOrPointPropertyOrPointRep property. |
boolean |
isSetBulge()
|
boolean |
isSetCoordinates()
|
boolean |
isSetNormal()
|
boolean |
isSetNumArc()
|
boolean |
isSetPosList()
|
boolean |
isSetPosOrPointPropertyOrPointRep()
|
void |
setCoordinates(CoordinatesType value)
Définit la valeur de la propriété coordinates. |
void |
setNumArc(BigInteger value)
Définit la valeur de la propriété numArc. |
void |
setPosList(DirectPositionListType value)
Définit la valeur de la propriété posList. |
void |
unsetBulge()
|
void |
unsetNormal()
|
void |
unsetPosOrPointPropertyOrPointRep()
|
| 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 List<JAXBElement<?>> posOrPointPropertyOrPointRep
protected DirectPositionListType posList
protected CoordinatesType coordinates
protected List<Double> bulge
protected List<VectorType> normal
public static final CurveInterpolationType INTERPOLATION
protected BigInteger numArc
| Constructor Detail |
|---|
public ArcStringByBulgeType()
| Method Detail |
|---|
public List<JAXBElement<?>> getPosOrPointPropertyOrPointRep()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the posOrPointPropertyOrPointRep property.
For example, to add a new item, do as follows:
getPosOrPointPropertyOrPointRep().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<DirectPositionType>
JAXBElement<PointPropertyType>
JAXBElement<PointPropertyType>
public boolean isSetPosOrPointPropertyOrPointRep()
public void unsetPosOrPointPropertyOrPointRep()
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 List<Double> getBulge()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the bulge property.
For example, to add a new item, do as follows:
getBulge().add(newItem);
Objects of the following type(s) are allowed in the list
Double
public boolean isSetBulge()
public void unsetBulge()
public List<VectorType> getNormal()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the normal property.
For example, to add a new item, do as follows:
getNormal().add(newItem);
Objects of the following type(s) are allowed in the list
VectorType
public boolean isSetNormal()
public void unsetNormal()
public BigInteger getNumArc()
BigIntegerpublic void setNumArc(BigInteger value)
value - allowed object is
BigIntegerpublic boolean isSetNumArc()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||