|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.geometry.standard.curvesegments.DefaultClothoid
public class DefaultClothoid
Default implementation of Clothoid segments.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.segments.CurveSegment |
|---|
CurveSegment.CurveSegmentType |
| Constructor Summary | |
|---|---|
DefaultClothoid(AffinePlacement referenceLocation,
double scaleFactor,
double startParameter,
double endParameter)
Creates a new DefaultClothoid instance from the given parameters. |
|
| Method Summary | |
|---|---|
int |
getCoordinateDimension()
Returns the coordinate dimension, i.e. the dimension of the space that the curve is embedded in. |
double |
getEndParameter()
Returns the arc length distance from the inflection point that will be the end point for this curve segment. |
Point |
getEndPoint()
Returns the end point of the segment. |
AffinePlacement |
getReferenceLocation()
Returns the affine mapping that places the curve defined by the Fresnel Integrals into the coordinate reference system of this object. |
double |
getScaleFactor()
Returns the value for the constant in the Fresnel's integrals. |
CurveSegment.CurveSegmentType |
getSegmentType()
Returns the type of curve segment. |
double |
getStartParameter()
Returns the arc length distance from the inflection point that will be the start point for this curve segment. |
Point |
getStartPoint()
Returns the start point of the segment. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultClothoid(AffinePlacement referenceLocation,
double scaleFactor,
double startParameter,
double endParameter)
DefaultClothoid instance from the given parameters.
referenceLocation - the affine mapping that places the curve defined by the Fresnel Integrals into the coordinate
reference system of this objectscaleFactor - the value for the constant in the Fresnel's integralsstartParameter - the arc length distance from the inflection point that will be the start point for this curve segmentendParameter - the arc length distance from the inflection point that will be the end point for this curve segment| Method Detail |
|---|
public AffinePlacement getReferenceLocation()
Clothoid
getReferenceLocation in interface Clothoidpublic double getScaleFactor()
Clothoid
getScaleFactor in interface Clothoidpublic double getStartParameter()
Clothoid
getStartParameter in interface Clothoidpublic double getEndParameter()
Clothoid
getEndParameter in interface Clothoidpublic int getCoordinateDimension()
CurveSegment
getCoordinateDimension in interface CurveSegmentpublic Point getStartPoint()
CurveSegment
getStartPoint in interface CurveSegmentpublic Point getEndPoint()
CurveSegment
getEndPoint in interface CurveSegmentpublic CurveSegment.CurveSegmentType getSegmentType()
CurveSegment
getSegmentType in interface CurveSegment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||