public class ClothoidType extends AbstractCurveSegmentType
Java class for ClothoidType complex type.
The following schema fragment specifies the expected content contained within this class.
<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>
| Modifier and Type | Class and Description |
|---|---|
static class |
ClothoidType.RefLocation
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected double |
endParameter |
protected ClothoidType.RefLocation |
refLocation |
protected BigDecimal |
scaleFactor |
protected double |
startParameter |
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart| Constructor and Description |
|---|
ClothoidType()
Default no-arg constructor
|
ClothoidType(BigInteger numDerivativesAtStart,
BigInteger numDerivativesAtEnd,
BigInteger numDerivativeInterior,
ClothoidType.RefLocation refLocation,
BigDecimal scaleFactor,
double startParameter,
double endParameter)
Fully-initialising value constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
getEndParameter()
Gets the value of the endParameter property.
|
ClothoidType.RefLocation |
getRefLocation()
Gets the value of the refLocation property.
|
BigDecimal |
getScaleFactor()
Gets the value of the scaleFactor property.
|
double |
getStartParameter()
Gets the value of the startParameter property.
|
void |
setEndParameter(double value)
Sets the value of the endParameter property.
|
void |
setRefLocation(ClothoidType.RefLocation value)
Sets the value of the refLocation property.
|
void |
setScaleFactor(BigDecimal value)
Sets the value of the scaleFactor property.
|
void |
setStartParameter(double value)
Sets the value of the startParameter property.
|
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStartprotected ClothoidType.RefLocation refLocation
protected BigDecimal scaleFactor
protected double startParameter
protected double endParameter
public ClothoidType()
public ClothoidType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, ClothoidType.RefLocation refLocation, BigDecimal scaleFactor, double startParameter, double endParameter)
public ClothoidType.RefLocation getRefLocation()
ClothoidType.RefLocationpublic void setRefLocation(ClothoidType.RefLocation value)
value - allowed object is
ClothoidType.RefLocationpublic BigDecimal getScaleFactor()
BigDecimalpublic void setScaleFactor(BigDecimal value)
value - allowed object is
BigDecimalpublic double getStartParameter()
public void setStartParameter(double value)
public double getEndParameter()
public void setEndParameter(double value)
Copyright © 2018 B3Partners B.V.. All rights reserved.