Package nl.b3p.csw.jaxb.gml
Class ArcByBulgeType
- java.lang.Object
-
- nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
-
- nl.b3p.csw.jaxb.gml.ArcStringByBulgeType
-
- nl.b3p.csw.jaxb.gml.ArcByBulgeType
-
public class ArcByBulgeType extends ArcStringByBulgeType
An ArcByBulge is an arc string with only one arc unit, i.e. two control points and one bulge.Java class for ArcByBulgeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ArcByBulgeType"> <complexContent> <restriction base="{http://www.opengis.net/gml}ArcStringByBulgeType"> <sequence> <choice> <choice maxOccurs="2" 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"/> <element name="normal" type="{http://www.opengis.net/gml}VectorType"/> </sequence> <attribute name="numArc" type="{http://www.w3.org/2001/XMLSchema}integer" fixed="1" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
-
Fields inherited from class nl.b3p.csw.jaxb.gml.ArcStringByBulgeType
bulge, coordinates, interpolation, normal, numArc, posList, posOrPointPropertyOrPointRep
-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart
-
-
Constructor Summary
Constructors Constructor Description ArcByBulgeType()Default no-arg constructorArcByBulgeType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, List<javax.xml.bind.JAXBElement<?>> posOrPointPropertyOrPointRep, PosList posList, Coordinates coordinates, List<Double> bulge, List<VectorType> normal, CurveInterpolationType interpolation, BigInteger numArc)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class nl.b3p.csw.jaxb.gml.ArcStringByBulgeType
getBulge, getCoordinates, getInterpolation, getNormal, 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
-
ArcByBulgeType
public ArcByBulgeType()
Default no-arg constructor
-
ArcByBulgeType
public ArcByBulgeType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, List<javax.xml.bind.JAXBElement<?>> posOrPointPropertyOrPointRep, PosList posList, Coordinates coordinates, List<Double> bulge, List<VectorType> normal, CurveInterpolationType interpolation, BigInteger numArc)
Fully-initialising value constructor
-
-