org.deegree.geometry.primitive.segments
Interface ArcByBulge

All Superinterfaces:
ArcStringByBulge, CurveSegment
All Known Implementing Classes:
DefaultArcByBulge

public interface ArcByBulge
extends ArcStringByBulge

An ArcStringByBulge that consists of a single arc only.

Version:
$Revision: 31641 $, $Date: 2011-08-24 21:24:55 +0200 (Wed, 24 Aug 2011) $
Author:
Markus Schneider , last edited by: $Author: mschneider $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.segments.CurveSegment
CurveSegment.CurveSegmentType
 
Method Summary
 double getBulge()
          Returns the single bulge value.
 Point getNormal()
          Returns the single normal vector for the bulge.
 Point getPoint1()
          Returns the first control point.
 Point getPoint2()
          Returns the second control point.
 
Methods inherited from interface org.deegree.geometry.primitive.segments.ArcStringByBulge
getBulges, getControlPoints, getNormals, getNumArcs
 
Methods inherited from interface org.deegree.geometry.primitive.segments.CurveSegment
getCoordinateDimension, getEndPoint, getSegmentType, getStartPoint
 

Method Detail

getPoint1

Point getPoint1()
Returns the first control point.

Returns:
the first control point

getPoint2

Point getPoint2()
Returns the second control point.

Returns:
the second control point

getBulge

double getBulge()
Returns the single bulge value.

Returns:
the bulge value

getNormal

Point getNormal()
Returns the single normal vector for the bulge.

Returns:
the bulge's normal vector


Copyright © 2011. All Rights Reserved.