org.deegree.geometry.standard.curvesegments
Class DefaultCircleByCenterPoint

java.lang.Object
  extended by org.deegree.geometry.standard.curvesegments.DefaultArcByCenterPoint
      extended by org.deegree.geometry.standard.curvesegments.DefaultCircleByCenterPoint
All Implemented Interfaces:
ArcByCenterPoint, CircleByCenterPoint, CurveSegment

public class DefaultCircleByCenterPoint
extends DefaultArcByCenterPoint
implements CircleByCenterPoint

Default implementation of CircleByCenterPoint segments.

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
 
Constructor Summary
DefaultCircleByCenterPoint(Point midPoint, Length radius, Angle startAngle)
          Creates a new DefaultCircleByCenterPoint instance from the given parameters.
 
Method Summary
 CurveSegment.CurveSegmentType getSegmentType()
          Returns the type of curve segment.
 
Methods inherited from class org.deegree.geometry.standard.curvesegments.DefaultArcByCenterPoint
getCoordinateDimension, getEndAngle, getEndPoint, getMidPoint, getRadius, getStartAngle, getStartPoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.geometry.primitive.segments.ArcByCenterPoint
getEndAngle, getMidPoint, getRadius, getStartAngle
 
Methods inherited from interface org.deegree.geometry.primitive.segments.CurveSegment
getCoordinateDimension, getEndPoint, getStartPoint
 

Constructor Detail

DefaultCircleByCenterPoint

public DefaultCircleByCenterPoint(Point midPoint,
                                  Length radius,
                                  Angle startAngle)
Creates a new DefaultCircleByCenterPoint instance from the given parameters.

Parameters:
midPoint -
radius -
startAngle -
Method Detail

getSegmentType

public CurveSegment.CurveSegmentType getSegmentType()
Description copied from interface: CurveSegment
Returns the type of curve segment.

Specified by:
getSegmentType in interface CurveSegment
Overrides:
getSegmentType in class DefaultArcByCenterPoint
Returns:
the type of curve segment


Copyright © 2011. All Rights Reserved.