Class BaseSpline3DM

All Implemented Interfaces:
Shape, Serializable, Cloneable, Comparable, org.gvsig.fmap.geom.Geometry, GeometryJTS, org.gvsig.fmap.geom.primitive.OrientablePrimitive, org.gvsig.fmap.geom.primitive.Primitive, org.gvsig.tools.util.GetItem<org.gvsig.fmap.geom.primitive.Point>, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.util.Size
Direct Known Subclasses:
FilledSpline3DM, Spline3DM

public abstract class BaseSpline3DM extends AbstractSpline
Author:
fdiaz
See Also:
  • Constructor Details

    • BaseSpline3DM

      public BaseSpline3DM(int type)
      Parameters:
      type -
    • BaseSpline3DM

      public BaseSpline3DM(int type, com.vividsolutions.jts.geom.Coordinate[] coordinates)
      Parameters:
      type -
      coordinates -
    • BaseSpline3DM

      public BaseSpline3DM(int type, ArrayListCoordinateSequence coordinates)
  • Method Details

    • addVertex

      public org.gvsig.fmap.geom.primitive.OrientablePrimitive addVertex(double x, double y)
    • addVertex

      public org.gvsig.fmap.geom.primitive.OrientablePrimitive addVertex(double x, double y, double z)
    • fixPoint

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

      protected ArrayListCoordinateSequence getSplineCoordinates()
      Specified by:
      getSplineCoordinates in class AbstractSpline
    • 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
    • getVertex

      public org.gvsig.fmap.geom.primitive.Point getVertex(int index)
    • reProject

      public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation ct)
      Specified by:
      reProject in interface org.gvsig.fmap.geom.Geometry
      Overrides:
      reProject in class AbstractSpline