Class MultiLine2DM

All Implemented Interfaces:
Shape, Serializable, Cloneable, Comparable, Iterable<org.gvsig.fmap.geom.Geometry>, org.gvsig.fmap.geom.aggregate.Aggregate, org.gvsig.fmap.geom.aggregate.MultiCurve, org.gvsig.fmap.geom.aggregate.MultiLine, org.gvsig.fmap.geom.aggregate.MultiPrimitive, org.gvsig.fmap.geom.Geometry, GeometryJTS, org.gvsig.tools.util.GetItem<org.gvsig.fmap.geom.Geometry>, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.util.Size

public class MultiLine2DM extends AbstractMultiLine
Author:
fdiaz
See Also:
  • Constructor Details

    • MultiLine2DM

      public MultiLine2DM()
      Parameters:
      type -
      subtype -
  • Method Details

    • 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
    • cloneGeometry

      public org.gvsig.fmap.geom.Geometry cloneGeometry()
    • getDimension

      public int getDimension()
    • getShape

      public Shape getShape(AffineTransform affineTransform)
      Specified by:
      getShape in interface org.gvsig.fmap.geom.Geometry
      Overrides:
      getShape in class AbstractAggregate
    • getShape

      public Shape getShape()
      Specified by:
      getShape in interface org.gvsig.fmap.geom.Geometry
      Overrides:
      getShape in class AbstractAggregate
    • is3D

      public boolean is3D()
      Specified by:
      is3D in interface GeometryJTS
      Overrides:
      is3D in class AbstractAggregate
    • fixPrimitive

      protected org.gvsig.fmap.geom.Geometry fixPrimitive(org.gvsig.fmap.geom.primitive.Primitive primitive)
      Specified by:
      fixPrimitive in class AbstractMultiPrimitive
      Parameters:
      primitive -
      Returns:
    • offset

      public org.gvsig.fmap.geom.Geometry offset(double distance) throws org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException, org.gvsig.fmap.geom.operation.GeometryOperationException
      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
      Throws:
      org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException
      org.gvsig.fmap.geom.operation.GeometryOperationException