org.citygml4j.jaxb.gml._3_1_1
Class BezierType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractCurveSegmentType
      extended by org.citygml4j.jaxb.gml._3_1_1.BSplineType
          extended by org.citygml4j.jaxb.gml._3_1_1.BezierType

public class BezierType
extends BSplineType

Bezier curves are polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes. It is a special case of the B-Spline curve with two knots.

Java class for BezierType complex type.

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

 <complexType name="BezierType">
   <complexContent>
     <restriction base="{http://www.opengis.net/gml}BSplineType">
       <sequence>
         <choice>
           <choice maxOccurs="unbounded" minOccurs="0">
             <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="degree" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
         <element name="knot" type="{http://www.opengis.net/gml}KnotPropertyType" maxOccurs="2" minOccurs="2"/>
       </sequence>
       <attribute name="interpolation" type="{http://www.opengis.net/gml}CurveInterpolationType" fixed="polynomialSpline" />
       <attribute name="isPolynomial" type="{http://www.w3.org/2001/XMLSchema}boolean" fixed="true" />
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
BezierType()
           
 
Method Summary
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.BSplineType
getCoordinates, getDegree, getInterpolation, getKnot, getKnotType, getPosList, getPosOrPointPropertyOrPointRep, isIsPolynomial, isSetCoordinates, isSetDegree, isSetInterpolation, isSetIsPolynomial, isSetKnot, isSetKnotType, isSetPosList, isSetPosOrPointPropertyOrPointRep, setCoordinates, setDegree, setInterpolation, setIsPolynomial, setKnot, setKnotType, setPosList, setPosOrPointPropertyOrPointRep, unsetIsPolynomial, unsetKnot, unsetPosOrPointPropertyOrPointRep
 
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

BezierType

public BezierType()