|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ArcByCenterPoint
Circular CurveSegment
that consists of a single arc only.
This variant of the arc requires that the points on the arc have to be computed instead of storing the coordinates directly. The control point is the center point of the arc plus the radius and the bearing at start and end. This representation can be used only in 2D.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.segments.CurveSegment |
---|
CurveSegment.CurveSegmentType |
Method Summary | |
---|---|
Angle |
getEndAngle()
Returns the bearing of the arc at the end. |
Point |
getMidPoint()
Returns the center point of the arc. |
Measure |
getRadius(Unit requestedUnits)
Returns the radius of the arc. |
Angle |
getStartAngle()
Returns the bearing of the arc at the start. |
Methods inherited from interface org.deegree.geometry.primitive.segments.CurveSegment |
---|
getCoordinateDimension, getEndPoint, getSegmentType, getStartPoint |
Method Detail |
---|
Point getMidPoint()
Measure getRadius(Unit requestedUnits)
requestedUnits
- units that the radius should be expressed as
Angle getStartAngle()
Angle getEndAngle()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |