Klasse Curve

java.lang.Object
io.github.sebasbaumh.postgis.Geometry
io.github.sebasbaumh.postgis.Curve
Alle implementierten Schnittstellen:
LineBasedGeometry, Serializable
Bekannte direkte Unterklassen:
CompoundCurve, LineString

@NonNullByDefault public abstract class Curve extends Geometry implements LineBasedGeometry
Base class for simple curves like LineStrings and complex classes like CompoundCurves.
Autor:
Sebastian Baumhekel
Siehe auch:
  • Konstruktordetails

    • Curve

      protected Curve(int type)
      Constructor for subclasses.
      Parameter:
      type - has to be given by all subclasses
  • Methodendetails

    • close

      public abstract void close()
      Closes this Curve if the last coordinate is not already the same as the first coordinate.
    • isClockwise

      public boolean isClockwise()
      Checks if this ring is oriented in clockwise direction.
      Gibt zurück:
      true on success, else false
    • isClosed

      public boolean isClosed()
      Beschreibung aus Schnittstelle kopiert: LineBasedGeometry
      Checks if this line is closed, so the last coordinate is the same as the first coordinate.
      Angegeben von:
      isClosed in Schnittstelle LineBasedGeometry
      Gibt zurück:
      true on success, else false
    • reverse

      public abstract void reverse()
      Reverses this linestring.
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object