|
||||||||||
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.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.
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>
Constructor Summary | |
---|---|
ArcByCenterPointType()
|
Method Summary | |
---|---|
CoordinatesType |
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. |
java.math.BigInteger |
getNumArc()
Gets the value of the numArc property. |
PointPropertyType |
getPointProperty()
Gets the value of the pointProperty property. |
PointPropertyType |
getPointRep()
Deprecated with GML version 3.1.0. |
DirectPositionType |
getPos()
Gets the value of the pos property. |
DirectPositionListType |
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. |
boolean |
isSetCoordinates()
|
boolean |
isSetEndAngle()
|
boolean |
isSetInterpolation()
|
boolean |
isSetNumArc()
|
boolean |
isSetPointProperty()
|
boolean |
isSetPointRep()
|
boolean |
isSetPos()
|
boolean |
isSetPosList()
|
boolean |
isSetRadius()
|
boolean |
isSetStartAngle()
|
void |
setCoordinates(CoordinatesType 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(java.math.BigInteger value)
Sets the value of the numArc property. |
void |
setPointProperty(PointPropertyType value)
Sets the value of the pointProperty property. |
void |
setPointRep(PointPropertyType value)
Sets the value of the pointRep property. |
void |
setPos(DirectPositionType value)
Sets the value of the pos property. |
void |
setPosList(DirectPositionListType 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. |
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 ArcByCenterPointType()
Method Detail |
---|
public DirectPositionType getPos()
DirectPositionType
public void setPos(DirectPositionType value)
value
- allowed object is
DirectPositionType
public boolean isSetPos()
public PointPropertyType getPointProperty()
PointPropertyType
public void setPointProperty(PointPropertyType value)
value
- allowed object is
PointPropertyType
public boolean isSetPointProperty()
public PointPropertyType getPointRep()
PointPropertyType
public void setPointRep(PointPropertyType value)
value
- allowed object is
PointPropertyType
public boolean isSetPointRep()
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 LengthType getRadius()
LengthType
public void setRadius(LengthType value)
value
- allowed object is
LengthType
public boolean isSetRadius()
public AngleType getStartAngle()
AngleType
public void setStartAngle(AngleType value)
value
- allowed object is
AngleType
public boolean isSetStartAngle()
public AngleType getEndAngle()
AngleType
public void setEndAngle(AngleType value)
value
- allowed object is
AngleType
public boolean isSetEndAngle()
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |