Package nl.b3p.csw.jaxb.gml
Class CircleType
- java.lang.Object
-
- nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
-
- nl.b3p.csw.jaxb.gml.ArcStringType
-
- nl.b3p.csw.jaxb.gml.ArcType
-
- nl.b3p.csw.jaxb.gml.CircleType
-
public class CircleType extends ArcType
A Circle is an arc whose ends coincide to form a simple closed loop. The "start" and "end" bearing are equal and shall be the bearing for the first controlPoint listed. The three control points must be distinct non-co-linear points for the Circle to be unambiguously defined. The arc is simply extended past the third control point until the first control point is encountered.Java class for CircleType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CircleType"> <complexContent> <extension base="{http://www.opengis.net/gml}ArcType"> </extension> </complexContent> </complexType>
-
-
Field Summary
-
Fields inherited from class nl.b3p.csw.jaxb.gml.ArcStringType
coordinates, interpolation, numArc, posList, posOrPointPropertyOrPointRep
-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart
-
-
Constructor Summary
Constructors Constructor Description CircleType()Default no-arg constructorCircleType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, List<javax.xml.bind.JAXBElement<?>> posOrPointPropertyOrPointRep, PosList posList, Coordinates coordinates, CurveInterpolationType interpolation, BigInteger numArc)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class nl.b3p.csw.jaxb.gml.ArcStringType
getCoordinates, getInterpolation, getNumArc, getPosList, getPosOrPointPropertyOrPointRep, setCoordinates, setInterpolation, setNumArc, setPosList
-
Methods inherited from class nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart
-
-
-
-
Constructor Detail
-
CircleType
public CircleType()
Default no-arg constructor
-
CircleType
public CircleType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, List<javax.xml.bind.JAXBElement<?>> posOrPointPropertyOrPointRep, PosList posList, Coordinates coordinates, CurveInterpolationType interpolation, BigInteger numArc)
Fully-initialising value constructor
-
-