|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.AbstractCurveSegmentType
org.citygml4j.jaxb.gml._3_1_1.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.
Java class for ArcStringByBulgeType complex type.
The following schema fragment specifies the expected content contained within this class.
<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>
Constructor Summary | |
---|---|
ArcStringByBulgeType()
|
Method Summary | |
---|---|
java.util.List<java.lang.Double> |
getBulge()
Gets the value of the bulge property. |
CoordinatesType |
getCoordinates()
Deprecated with GML version 3.1.0. |
CurveInterpolationType |
getInterpolation()
Gets the value of the interpolation property. |
java.util.List<VectorType> |
getNormal()
Gets the value of the normal property. |
java.math.BigInteger |
getNumArc()
Gets the value of the numArc property. |
DirectPositionListType |
getPosList()
Gets the value of the posList property. |
java.util.List<javax.xml.bind.JAXBElement<?>> |
getPosOrPointPropertyOrPointRep()
Gets the value of the posOrPointPropertyOrPointRep property. |
boolean |
isSetBulge()
|
boolean |
isSetCoordinates()
|
boolean |
isSetInterpolation()
|
boolean |
isSetNormal()
|
boolean |
isSetNumArc()
|
boolean |
isSetPosList()
|
boolean |
isSetPosOrPointPropertyOrPointRep()
|
void |
setBulge(java.util.List<java.lang.Double> bulge)
Sets the value of the bulge property. |
void |
setCoordinates(CoordinatesType value)
Sets the value of the coordinates property. |
void |
setInterpolation(CurveInterpolationType value)
Sets the value of the interpolation property. |
void |
setNormal(java.util.List<VectorType> normal)
Sets the value of the normal property. |
void |
setNumArc(java.math.BigInteger value)
Sets the value of the numArc property. |
void |
setPosList(DirectPositionListType value)
Sets the value of the posList property. |
void |
setPosOrPointPropertyOrPointRep(java.util.List<javax.xml.bind.JAXBElement<?>> posOrPointPropertyOrPointRep)
Sets the value of the posOrPointPropertyOrPointRep property. |
void |
unsetBulge()
|
void |
unsetNormal()
|
void |
unsetPosOrPointPropertyOrPointRep()
|
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractCurveSegmentType |
---|
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArcStringByBulgeType()
Method Detail |
---|
public java.util.List<javax.xml.bind.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
<
PointPropertyType
>
JAXBElement
<
PointPropertyType
>
JAXBElement
<
DirectPositionType
>
public boolean isSetPosOrPointPropertyOrPointRep()
public void unsetPosOrPointPropertyOrPointRep()
public DirectPositionListType getPosList()
DirectPositionListType
public void setPosList(DirectPositionListType value)
value
- allowed object is
DirectPositionListType
public boolean isSetPosList()
public CoordinatesType getCoordinates()
CoordinatesType
public void setCoordinates(CoordinatesType value)
value
- allowed object is
CoordinatesType
public boolean isSetCoordinates()
public java.util.List<java.lang.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 java.util.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 CurveInterpolationType getInterpolation()
CurveInterpolationType
public void setInterpolation(CurveInterpolationType value)
value
- allowed object is
CurveInterpolationType
public boolean isSetInterpolation()
public java.math.BigInteger getNumArc()
BigInteger
public void setNumArc(java.math.BigInteger value)
value
- allowed object is
BigInteger
public boolean isSetNumArc()
public void setPosOrPointPropertyOrPointRep(java.util.List<javax.xml.bind.JAXBElement<?>> posOrPointPropertyOrPointRep)
posOrPointPropertyOrPointRep
- allowed object is
JAXBElement
<
PointPropertyType
>
JAXBElement
<
PointPropertyType
>
JAXBElement
<
DirectPositionType
>
public void setBulge(java.util.List<java.lang.Double> bulge)
bulge
- allowed object is
Double
public void setNormal(java.util.List<VectorType> normal)
normal
- allowed object is
VectorType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |