Class AbstractSurface

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
Direct Known Subclasses:
AbstractCircle, AbstractEllipse, AbstractEllipticArc

public abstract class AbstractSurface extends AbstractPrimitive implements org.gvsig.fmap.geom.primitive.Surface
Author:
fdiaz
See Also:
  • Constructor Details

    • AbstractSurface

      protected AbstractSurface(int type, int subtype)
      Parameters:
      type -
      subtype -
  • Method Details

    • setSurfaceAppearance

      public void setSurfaceAppearance(org.gvsig.fmap.geom.primitive.SurfaceAppearance app)
      Specified by:
      setSurfaceAppearance in interface org.gvsig.fmap.geom.primitive.Surface
    • getSurfaceAppearance

      public org.gvsig.fmap.geom.primitive.SurfaceAppearance getSurfaceAppearance()
      Specified by:
      getSurfaceAppearance in interface org.gvsig.fmap.geom.primitive.Surface
    • split

      public org.gvsig.fmap.geom.Geometry split(org.gvsig.fmap.geom.Geometry splitter)
      Specified by:
      split in interface org.gvsig.fmap.geom.primitive.Surface
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.gvsig.fmap.geom.Geometry
      Specified by:
      isEmpty in interface org.gvsig.tools.util.IsEmpty
      Overrides:
      isEmpty in class AbstractGeometry
    • size

      public int size()
      Specified by:
      size in interface org.gvsig.tools.util.Size
    • get

      public org.gvsig.fmap.geom.primitive.Point get(int position)
      Specified by:
      get in interface org.gvsig.tools.util.GetItem<org.gvsig.fmap.geom.primitive.Point>