Class ArcByCenterPointType

  • Direct Known Subclasses:
    CircleByCenterPointType

    public class ArcByCenterPointType
    extends AbstractCurveSegmentType
    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>
     
    • Method Detail

      • getPos

        public Pos getPos()
        Gets the value of the pos property.
        Returns:
        possible object is Pos
      • setPos

        public void setPos​(Pos value)
        Sets the value of the pos property.
        Parameters:
        value - allowed object is Pos
      • getPointProperty

        public PointProperty getPointProperty()
        Gets the value of the pointProperty property.
        Returns:
        possible object is PointProperty
      • setPointProperty

        public void setPointProperty​(PointProperty value)
        Sets the value of the pointProperty property.
        Parameters:
        value - allowed object is PointProperty
      • getPointRep

        public PointRep getPointRep()
        Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.
        Returns:
        possible object is PointRep
      • setPointRep

        public void setPointRep​(PointRep value)
        Sets the value of the pointRep property.
        Parameters:
        value - allowed object is PointRep
      • getPosList

        public PosList getPosList()
        Gets the value of the posList property.
        Returns:
        possible object is PosList
      • setPosList

        public void setPosList​(PosList value)
        Sets the value of the posList property.
        Parameters:
        value - allowed object is PosList
      • getCoordinates

        public Coordinates getCoordinates()
        Deprecated with GML version 3.1.0. Use "posList" instead.
        Returns:
        possible object is Coordinates
      • setCoordinates

        public void setCoordinates​(Coordinates value)
        Sets the value of the coordinates property.
        Parameters:
        value - allowed object is Coordinates
      • getRadius

        public LengthType getRadius()
        Gets the value of the radius property.
        Returns:
        possible object is LengthType
      • setRadius

        public void setRadius​(LengthType value)
        Sets the value of the radius property.
        Parameters:
        value - allowed object is LengthType
      • getStartAngle

        public AngleType getStartAngle()
        Gets the value of the startAngle property.
        Returns:
        possible object is AngleType
      • setStartAngle

        public void setStartAngle​(AngleType value)
        Sets the value of the startAngle property.
        Parameters:
        value - allowed object is AngleType
      • getEndAngle

        public AngleType getEndAngle()
        Gets the value of the endAngle property.
        Returns:
        possible object is AngleType
      • setEndAngle

        public void setEndAngle​(AngleType value)
        Sets the value of the endAngle property.
        Parameters:
        value - allowed object is AngleType
      • getNumArc

        public BigInteger getNumArc()
        Gets the value of the numArc property.
        Returns:
        possible object is BigInteger
      • setNumArc

        public void setNumArc​(BigInteger value)
        Sets the value of the numArc property.
        Parameters:
        value - allowed object is BigInteger