|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.AbstractCurveSegmentType
net.opengis.gml.ClothoidType
public class ClothoidType
A clothoid, or Cornu's spiral, is plane curve whose curvature is a fixed function of its length. In suitably chosen co-ordinates it is given by Fresnel's integrals. x(t) = 0-integral-t cos(AT*T/2)dT y(t) = 0-integral-t sin(AT*T/2)dT This geometry is mainly used as a transition curve between curves of type straight line to circular arc or circular arc to circular arc. With this curve type it is possible to achieve a C2-continous transition between the above mentioned curve types. One formula for the Clothoid is A*A = R*t where A is constant, R is the varying radius of curvature along the the curve and t is the length along and given in the Fresnel integrals.
Classe Java pour ClothoidType complex type.
Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
<complexType name="ClothoidType">
<complexContent>
<extension base="{http://www.opengis.net/gml}AbstractCurveSegmentType">
<sequence>
<element name="refLocation">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.opengis.net/gml}AffinePlacement"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="scaleFactor" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="startParameter" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="endParameter" type="{http://www.w3.org/2001/XMLSchema}double"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Nested Class Summary | |
|---|---|
static class |
ClothoidType.RefLocation
Classe Java pour anonymous complex type. |
| Field Summary | |
|---|---|
protected double |
endParameter
|
protected ClothoidType.RefLocation |
refLocation
|
protected BigDecimal |
scaleFactor
|
protected double |
startParameter
|
| Fields inherited from class net.opengis.gml.AbstractCurveSegmentType |
|---|
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart |
| Constructor Summary | |
|---|---|
ClothoidType()
|
|
| Method Summary | |
|---|---|
double |
getEndParameter()
Obtient la valeur de la propriété endParameter. |
ClothoidType.RefLocation |
getRefLocation()
Obtient la valeur de la propriété refLocation. |
BigDecimal |
getScaleFactor()
Obtient la valeur de la propriété scaleFactor. |
double |
getStartParameter()
Obtient la valeur de la propriété startParameter. |
boolean |
isSetEndParameter()
|
boolean |
isSetRefLocation()
|
boolean |
isSetScaleFactor()
|
boolean |
isSetStartParameter()
|
void |
setEndParameter(double value)
Définit la valeur de la propriété endParameter. |
void |
setRefLocation(ClothoidType.RefLocation value)
Définit la valeur de la propriété refLocation. |
void |
setScaleFactor(BigDecimal value)
Définit la valeur de la propriété scaleFactor. |
void |
setStartParameter(double value)
Définit la valeur de la propriété startParameter. |
| 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 |
|---|
protected ClothoidType.RefLocation refLocation
protected BigDecimal scaleFactor
protected double startParameter
protected double endParameter
| Constructor Detail |
|---|
public ClothoidType()
| Method Detail |
|---|
public ClothoidType.RefLocation getRefLocation()
ClothoidType.RefLocationpublic void setRefLocation(ClothoidType.RefLocation value)
value - allowed object is
ClothoidType.RefLocationpublic boolean isSetRefLocation()
public BigDecimal getScaleFactor()
BigDecimalpublic void setScaleFactor(BigDecimal value)
value - allowed object is
BigDecimalpublic boolean isSetScaleFactor()
public double getStartParameter()
public void setStartParameter(double value)
public boolean isSetStartParameter()
public double getEndParameter()
public void setEndParameter(double value)
public boolean isSetEndParameter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||