|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@UML(identifier="GM_OffsetCurve", specification=ISO_19107) public interface OffsetCurve
A curve at a constant distance from the basis curve. They can be useful as a cheap and simple alternative to constructing curves that are offsets by definition.
Method Summary | |
---|---|
List<CurveSegment> |
getBaseCurves()
Returns the base curves. |
double |
getDistance()
Returns the distance at which the offset curve is generated from the basis curve. |
double[] |
getReferenceDirection()
Defines the vector direction of the offset curve from the basis curve. |
Methods inherited from interface CurveSegment |
---|
getBoundary, getCurve, getInterpolation, getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, getSamplePoints, reverse |
Methods inherited from interface GenericCurve |
---|
asLineString, forConstructiveParam, forParam, getEndConstructiveParam, getEndParam, getEndPoint, getParamForPoint, getStartConstructiveParam, getStartParam, getStartPoint, getTangent, length, length |
Method Detail |
---|
@UML(identifier="baseCurve", obligation=MANDATORY, specification=ISO_19107) List<CurveSegment> getBaseCurves()
@UML(identifier="distance", obligation=MANDATORY, specification=ISO_19107) double getDistance()
@UML(identifier="refDirection", obligation=OPTIONAL, specification=ISO_19107) double[] getReferenceDirection()
(TODO: paste the formulae here)
For the offset direction to be well-defined, v shall not on any point of the curve be in the same, or opposite, direction as t. The default value of the reference direction shall be the local coordinate axis vector for elevation, which indicates up for the curve in a geographic sense. If the reference direction is the positive tangent to the local elevation axis ("points upward"), then the offset vector points to the left of the curve when viewed from above.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |