Class AbstractMultiSurface

All Implemented Interfaces:
Shape, Serializable, Cloneable, Comparable, Iterable<org.gvsig.fmap.geom.Geometry>, org.gvsig.fmap.geom.aggregate.Aggregate, org.gvsig.fmap.geom.aggregate.MultiPrimitive, org.gvsig.fmap.geom.aggregate.MultiSurface, 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
Direct Known Subclasses:
AbstractMultiPolygon, DefaultMultiSurface

public abstract class AbstractMultiSurface extends AbstractMultiPrimitive implements org.gvsig.fmap.geom.aggregate.MultiSurface
Author:
fdiaz
See Also:
  • Constructor Details

    • AbstractMultiSurface

      public AbstractMultiSurface(int type, int subtype)
      Parameters:
      type -
    • AbstractMultiSurface

      public AbstractMultiSurface(int subtype)
      Parameters:
      type -
  • Method Details

    • getSurfaceAt

      public org.gvsig.fmap.geom.primitive.Surface getSurfaceAt(int index)
      Specified by:
      getSurfaceAt in interface org.gvsig.fmap.geom.aggregate.MultiSurface
    • 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
    • getPathIterator

      public PathIterator getPathIterator(AffineTransform at)
      Specified by:
      getPathIterator in interface org.gvsig.fmap.geom.Geometry
      Specified by:
      getPathIterator in interface Shape
    • getPathIterator

      public PathIterator getPathIterator(AffineTransform at, double flatness)
      Specified by:
      getPathIterator in interface org.gvsig.fmap.geom.Geometry
      Specified by:
      getPathIterator in interface Shape
    • getGeneralPath

      public org.gvsig.fmap.geom.primitive.GeneralPathX getGeneralPath()
      Specified by:
      getGeneralPath in interface org.gvsig.fmap.geom.Geometry
    • split

      public org.gvsig.fmap.geom.Geometry split(org.gvsig.fmap.geom.Geometry splitter)
      Specified by:
      split in interface org.gvsig.fmap.geom.aggregate.MultiSurface