|
GeoAPI 1.0 Build 2004-05-18 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
A variant of the arc that stores the parameters of the second constructor of the component arcs and recalculates the other attributes of the standard arc. The control point sequence is similar to that in arc string, but the midPoint position is not needed since it is to be calculated. The control point sequence shall consist of the start and end points of each arc.
GeometryFactory.createArcStringByBulge(java.util.List, double[], java.util.List)
GM_ArcStringByBulge
| Method Summary | |
|---|---|
ArcString |
asArcString()
Recast as a base arc string. |
double[] |
getBulges()
Returns the offset of each arc's midpoint. |
CurveInterpolation |
getInterpolation()
The interpolation for a ArcStringByBulge is
"Circular arc by 2 points and bulge factor". |
List<double[]> |
getNormals()
Returns a vector normal (perpendicular) to the chord of the arc, the line joining the first and last point of the arc. |
int |
getNumArc()
Returns the number of circular arcs in the string. |
| Methods inherited from interface CurveSegment |
|---|
getBoundary, getCurve, getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, getSamplePoints, reverse |
| Methods inherited from interface GenericCurve |
|---|
asLineString, getConstructiveParam, getEndConstructiveParam, getEndParam, getEndPoint, getParam, getParamForPoint, getStartConstructiveParam, getStartParam, getStartPoint, getTangent, length, length |
| Method Detail |
|---|
double[] getBulges()
midPoint = ((startPoint +
endPoint)/2.0)
+ bulge×normal
bulge
int getNumArc()
numArc =controlPoints.length - 1
numArc
List<double[]> getNormals()
normal
CurveInterpolation getInterpolation()
ArcStringByBulge is
"Circular arc by 2 points and bulge factor".
getInterpolation in interface CurveSegmentCurveInterpolation.CIRCULAR_ARC_2_POINTS_WITH_BULGE.
interpolation
ArcString asArcString()
asGM_ArcString
|
GeoAPI 1.0 Build 2004-05-18 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
|
Symbols, terms and definitions | Copyright OpenGIS® Consortium |