All Implemented Interfaces:
Shape, Serializable, Cloneable, Comparable, Iterable<org.gvsig.fmap.geom.primitive.Point>, org.gvsig.fmap.geom.Geometry, GeometryJTS, org.gvsig.fmap.geom.primitive.Closeable, org.gvsig.fmap.geom.primitive.Curve, org.gvsig.fmap.geom.primitive.Line, org.gvsig.fmap.geom.primitive.OrientableCurve, 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

public class Line3D extends BaseLine3D implements org.gvsig.fmap.geom.primitive.Line
Author:
fdiaz
See Also:
  • Constructor Details

    • Line3D

      public Line3D()
    • Line3D

      public Line3D(com.vividsolutions.jts.geom.Coordinate[] coordinates)
      Parameters:
      coordinates -
    • Line3D

      public Line3D(ArrayListCoordinateSequence coordinates)
  • Method Details

    • cloneGeometry

      public org.gvsig.fmap.geom.primitive.Line cloneGeometry()
      Specified by:
      cloneGeometry in interface org.gvsig.fmap.geom.Geometry
      Specified by:
      cloneGeometry in interface org.gvsig.fmap.geom.primitive.Line
    • clone

      public org.gvsig.fmap.geom.primitive.Line clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.fmap.geom.Geometry
      Specified by:
      clone in interface org.gvsig.fmap.geom.primitive.Line
      Overrides:
      clone in class AbstractGeometry
      Throws:
      CloneNotSupportedException
    • offset

      public org.gvsig.fmap.geom.Geometry offset(double distance) throws org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException, org.gvsig.fmap.geom.operation.GeometryOperationException
      Specified by:
      offset in interface org.gvsig.fmap.geom.Geometry
      Throws:
      org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException
      org.gvsig.fmap.geom.operation.GeometryOperationException
    • offset

      public org.gvsig.fmap.geom.Geometry offset(int joinStyle, double distance) throws org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException, org.gvsig.fmap.geom.operation.GeometryOperationException
      Specified by:
      offset in interface org.gvsig.fmap.geom.Geometry
      Throws:
      org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException
      org.gvsig.fmap.geom.operation.GeometryOperationException
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface org.gvsig.fmap.geom.Geometry
      Overrides:
      equals in class AbstractGeometry
    • force3D

      public org.gvsig.fmap.geom.Geometry force3D() throws org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException, org.gvsig.fmap.geom.operation.GeometryOperationException
      Overrides:
      force3D in class AbstractLine
      Throws:
      org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException
      org.gvsig.fmap.geom.operation.GeometryOperationException