All Implemented Interfaces:
Shape, Serializable, Cloneable, Comparable, org.gvsig.fmap.geom.Geometry, GeometryJTS, org.gvsig.fmap.geom.primitive.OrientablePrimitive, org.gvsig.fmap.geom.primitive.OrientableSurface, org.gvsig.fmap.geom.primitive.Primitive, org.gvsig.fmap.geom.primitive.Surface, org.gvsig.tools.util.GetItem<org.gvsig.fmap.geom.primitive.Point>, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.util.Size

public abstract class BaseCircle2DM extends AbstractCircle
Author:
fdiaz
See Also:
  • Constructor Details

    • BaseCircle2DM

      public BaseCircle2DM(int type, int subtype, org.gvsig.fmap.geom.primitive.Point center, double radius)
      Parameters:
      type -
      subtype -
      center -
      radius -
    • BaseCircle2DM

      public BaseCircle2DM(int type, int subtype)
      Parameters:
      circle -
      geom2d -
  • Method Details

    • setPoints

      public void setPoints(org.gvsig.fmap.geom.primitive.Point p1, org.gvsig.fmap.geom.primitive.Point p2, org.gvsig.fmap.geom.primitive.Point p3)
    • fixPoint

      protected org.gvsig.fmap.geom.primitive.Point fixPoint(org.gvsig.fmap.geom.primitive.Point point)
      Specified by:
      fixPoint in class AbstractCircle
      Parameters:
      point -
      Returns:
    • getJTSCoordinates

      protected ArrayListCoordinateSequence getJTSCoordinates()
      Returns:
    • toPoints

      public org.gvsig.fmap.geom.aggregate.MultiPoint toPoints() throws org.gvsig.fmap.geom.GeometryException
      Throws:
      org.gvsig.fmap.geom.GeometryException
    • toLines

      public org.gvsig.fmap.geom.aggregate.MultiLine toLines() throws org.gvsig.fmap.geom.GeometryException
      Throws:
      org.gvsig.fmap.geom.GeometryException
    • toPolygons

      public org.gvsig.fmap.geom.aggregate.MultiPolygon toPolygons() throws org.gvsig.fmap.geom.GeometryException
      Throws:
      org.gvsig.fmap.geom.GeometryException