|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.AbstractCurveSegmentType
org.citygml4j.jaxb.gml._3_1_1.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.
Java-Klasse für ClothoidType complex type.
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
<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
Java-Klasse für anonymous complex type. |
Constructor Summary | |
---|---|
ClothoidType()
|
Method Summary | |
---|---|
double |
getEndParameter()
Ruft den Wert der endParameter-Eigenschaft ab. |
ClothoidType.RefLocation |
getRefLocation()
Ruft den Wert der refLocation-Eigenschaft ab. |
java.math.BigDecimal |
getScaleFactor()
Ruft den Wert der scaleFactor-Eigenschaft ab. |
double |
getStartParameter()
Ruft den Wert der startParameter-Eigenschaft ab. |
boolean |
isSetEndParameter()
|
boolean |
isSetRefLocation()
|
boolean |
isSetScaleFactor()
|
boolean |
isSetStartParameter()
|
void |
setEndParameter(double value)
Legt den Wert der endParameter-Eigenschaft fest. |
void |
setRefLocation(ClothoidType.RefLocation value)
Legt den Wert der refLocation-Eigenschaft fest. |
void |
setScaleFactor(java.math.BigDecimal value)
Legt den Wert der scaleFactor-Eigenschaft fest. |
void |
setStartParameter(double value)
Legt den Wert der startParameter-Eigenschaft fest. |
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 |
---|
public ClothoidType()
Method Detail |
---|
public ClothoidType.RefLocation getRefLocation()
ClothoidType.RefLocation
public void setRefLocation(ClothoidType.RefLocation value)
value
- allowed object is
ClothoidType.RefLocation
public boolean isSetRefLocation()
public java.math.BigDecimal getScaleFactor()
BigDecimal
public void setScaleFactor(java.math.BigDecimal value)
value
- allowed object is
BigDecimal
public 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 |