org.deegree.geometry.primitive.segments
Interface Arc

All Superinterfaces:
ArcString, CurveSegment
All Known Subinterfaces:
Circle
All Known Implementing Classes:
DefaultArc, DefaultCircle

public interface Arc
extends ArcString

An ArcString 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
 Point getPoint1()
          Returns the first of the three control points.
 Point getPoint2()
          Returns the second of the three control points.
 Point getPoint3()
          Returns the last of the three control points.
 
Methods inherited from interface org.deegree.geometry.primitive.segments.ArcString
getControlPoints, getNumArcs
 
Methods inherited from interface org.deegree.geometry.primitive.segments.CurveSegment
getCoordinateDimension, getEndPoint, getSegmentType, getStartPoint
 

Method Detail

getPoint1

Point getPoint1()
Returns the first of the three control points.

Returns:
the first control point

getPoint2

Point getPoint2()
Returns the second of the three control points.

Returns:
the second control point

getPoint3

Point getPoint3()
Returns the last of the three control points.

Returns:
the third control point


Copyright © 2011. All Rights Reserved.