Class AbstractCurveSegmentType

  • Direct Known Subclasses:
    ArcByCenterPointType, ArcStringByBulgeType, ArcStringType, BSplineType, ClothoidType, CubicSplineType, GeodesicStringType, LineStringSegmentType, OffsetCurveType

    public abstract class AbstractCurveSegmentType
    extends Object
    Curve segment defines a homogeneous segment of a curve.

    Java class for AbstractCurveSegmentType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="AbstractCurveSegmentType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
           </sequence>
           <attribute name="numDerivativesAtStart" type="{http://www.w3.org/2001/XMLSchema}integer" default="0" />
           <attribute name="numDerivativesAtEnd" type="{http://www.w3.org/2001/XMLSchema}integer" default="0" />
           <attribute name="numDerivativeInterior" type="{http://www.w3.org/2001/XMLSchema}integer" default="0" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • numDerivativesAtStart

        protected BigInteger numDerivativesAtStart
      • numDerivativesAtEnd

        protected BigInteger numDerivativesAtEnd
      • numDerivativeInterior

        protected BigInteger numDerivativeInterior
    • Constructor Detail

      • AbstractCurveSegmentType

        public AbstractCurveSegmentType()
        Default no-arg constructor
      • AbstractCurveSegmentType

        public AbstractCurveSegmentType​(BigInteger numDerivativesAtStart,
                                        BigInteger numDerivativesAtEnd,
                                        BigInteger numDerivativeInterior)
        Fully-initialising value constructor
    • Method Detail

      • getNumDerivativesAtStart

        public BigInteger getNumDerivativesAtStart()
        Gets the value of the numDerivativesAtStart property.
        Returns:
        possible object is BigInteger
      • setNumDerivativesAtStart

        public void setNumDerivativesAtStart​(BigInteger value)
        Sets the value of the numDerivativesAtStart property.
        Parameters:
        value - allowed object is BigInteger
      • getNumDerivativesAtEnd

        public BigInteger getNumDerivativesAtEnd()
        Gets the value of the numDerivativesAtEnd property.
        Returns:
        possible object is BigInteger
      • setNumDerivativesAtEnd

        public void setNumDerivativesAtEnd​(BigInteger value)
        Sets the value of the numDerivativesAtEnd property.
        Parameters:
        value - allowed object is BigInteger
      • getNumDerivativeInterior

        public BigInteger getNumDerivativeInterior()
        Gets the value of the numDerivativeInterior property.
        Returns:
        possible object is BigInteger
      • setNumDerivativeInterior

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