net.opengis.gml
Class ArcByCenterPointType

java.lang.Object
  extended by net.opengis.gml.AbstractCurveSegmentType
      extended by net.opengis.gml.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.

Classe Java pour ArcByCenterPointType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <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>
 


Field Summary
protected  CoordinatesType coordinates
           
protected  AngleType endAngle
           
static CurveInterpolationType INTERPOLATION
           
static BigInteger NUM_ARC
           
protected  PointPropertyType pointProperty
           
protected  PointPropertyType pointRep
           
protected  DirectPositionType pos
           
protected  DirectPositionListType posList
           
protected  LengthType radius
           
protected  AngleType startAngle
           
 
Fields inherited from class net.opengis.gml.AbstractCurveSegmentType
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart
 
Constructor Summary
ArcByCenterPointType()
           
 
Method Summary
 CoordinatesType getCoordinates()
          Deprecated with GML version 3.1.0.
 AngleType getEndAngle()
          Obtient la valeur de la propriété endAngle.
 PointPropertyType getPointProperty()
          Obtient la valeur de la propriété pointProperty.
 PointPropertyType getPointRep()
          Deprecated with GML version 3.1.0.
 DirectPositionType getPos()
          Obtient la valeur de la propriété pos.
 DirectPositionListType getPosList()
          Obtient la valeur de la propriété posList.
 LengthType getRadius()
          Obtient la valeur de la propriété radius.
 AngleType getStartAngle()
          Obtient la valeur de la propriété startAngle.
 boolean isSetCoordinates()
           
 boolean isSetEndAngle()
           
 boolean isSetPointProperty()
           
 boolean isSetPointRep()
           
 boolean isSetPos()
           
 boolean isSetPosList()
           
 boolean isSetRadius()
           
 boolean isSetStartAngle()
           
 void setCoordinates(CoordinatesType value)
          Définit la valeur de la propriété coordinates.
 void setEndAngle(AngleType value)
          Définit la valeur de la propriété endAngle.
 void setPointProperty(PointPropertyType value)
          Définit la valeur de la propriété pointProperty.
 void setPointRep(PointPropertyType value)
          Définit la valeur de la propriété pointRep.
 void setPos(DirectPositionType value)
          Définit la valeur de la propriété pos.
 void setPosList(DirectPositionListType value)
          Définit la valeur de la propriété posList.
 void setRadius(LengthType value)
          Définit la valeur de la propriété radius.
 void setStartAngle(AngleType value)
          Définit la valeur de la propriété startAngle.
 
Methods inherited from class net.opengis.gml.AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pos

protected DirectPositionType pos

pointProperty

protected PointPropertyType pointProperty

pointRep

protected PointPropertyType pointRep

posList

protected DirectPositionListType posList

coordinates

protected CoordinatesType coordinates

radius

protected LengthType radius

startAngle

protected AngleType startAngle

endAngle

protected AngleType endAngle

INTERPOLATION

public static final CurveInterpolationType INTERPOLATION

NUM_ARC

public static final BigInteger NUM_ARC
Constructor Detail

ArcByCenterPointType

public ArcByCenterPointType()
Method Detail

getPos

public DirectPositionType getPos()
Obtient la valeur de la propriété pos.

Returns:
possible object is DirectPositionType

setPos

public void setPos(DirectPositionType value)
Définit la valeur de la propriété pos.

Parameters:
value - allowed object is DirectPositionType

isSetPos

public boolean isSetPos()

getPointProperty

public PointPropertyType getPointProperty()
Obtient la valeur de la propriété pointProperty.

Returns:
possible object is PointPropertyType

setPointProperty

public void setPointProperty(PointPropertyType value)
Définit la valeur de la propriété pointProperty.

Parameters:
value - allowed object is PointPropertyType

isSetPointProperty

public boolean isSetPointProperty()

getPointRep

public PointPropertyType getPointRep()
Deprecated with GML version 3.1.0. Use "pointProperty" instead. Included for backwards compatibility with GML 3.0.0.

Returns:
possible object is PointPropertyType

setPointRep

public void setPointRep(PointPropertyType value)
Définit la valeur de la propriété pointRep.

Parameters:
value - allowed object is PointPropertyType

isSetPointRep

public boolean isSetPointRep()

getPosList

public DirectPositionListType getPosList()
Obtient la valeur de la propriété posList.

Returns:
possible object is DirectPositionListType

setPosList

public void setPosList(DirectPositionListType value)
Définit la valeur de la propriété posList.

Parameters:
value - allowed object is DirectPositionListType

isSetPosList

public boolean isSetPosList()

getCoordinates

public CoordinatesType getCoordinates()
Deprecated with GML version 3.1.0. Use "posList" instead.

Returns:
possible object is CoordinatesType

setCoordinates

public void setCoordinates(CoordinatesType value)
Définit la valeur de la propriété coordinates.

Parameters:
value - allowed object is CoordinatesType

isSetCoordinates

public boolean isSetCoordinates()

getRadius

public LengthType getRadius()
Obtient la valeur de la propriété radius.

Returns:
possible object is LengthType

setRadius

public void setRadius(LengthType value)
Définit la valeur de la propriété radius.

Parameters:
value - allowed object is LengthType

isSetRadius

public boolean isSetRadius()

getStartAngle

public AngleType getStartAngle()
Obtient la valeur de la propriété startAngle.

Returns:
possible object is AngleType

setStartAngle

public void setStartAngle(AngleType value)
Définit la valeur de la propriété startAngle.

Parameters:
value - allowed object is AngleType

isSetStartAngle

public boolean isSetStartAngle()

getEndAngle

public AngleType getEndAngle()
Obtient la valeur de la propriété endAngle.

Returns:
possible object is AngleType

setEndAngle

public void setEndAngle(AngleType value)
Définit la valeur de la propriété endAngle.

Parameters:
value - allowed object is AngleType

isSetEndAngle

public boolean isSetEndAngle()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.