Interface DisplayObject

    • Method Detail

      • getName

        java.lang.String getName()
        Gibt einen Namen des Objekts zurück, mit dessen Hilfe der Benutzer ihn identifiezieren können soll.
        Returns:
        ein Name
      • getCoordinates

        java.util.List<java.lang.Object> getCoordinates​(int type)
        Gibt die Koordinaten zu dem dem übergebenen (Koordinaten-)Typ zurück. Bei Linien ist der Typ gleich dem Verschiebungswert.
        Parameters:
        type - der Koordinatentyp
        Returns:
        die Koordinaten
      • getCoordinates

        java.util.List<java.lang.Object> getCoordinates()
        Gibt die Koordinaten zum Default(-Koordinaten)-Typ zurück.
        Returns:
        die Default-Koordinaten
      • getReferencePoints

        java.util.List<java.awt.geom.Point2D> getReferencePoints​(java.awt.Rectangle utmBounds)
        Gibt eine oder mehrere Referenz-Koordinaten für das DisplayObject zurück, die etwa zum Anzeigen von Namen genutzt werden können. Diese Referenzpunkte sollten innerhalb des übergebenen Rechtecks liegen. Es obliegt der Implementaton zu entscheiden, wieviele Referenzpunkte zurückgegeben werden (und der Anwendung, welche sie benutzt).
        Parameters:
        utmBounds -
        Returns:
        die Referenz-Punkte
      • getDOTCollection

        DOTCollection getDOTCollection()
        Gibt die DOTCollection zu diesem OnlineDisplayObject zurück.
        Returns:
        die DOTCollection
      • getBoundingRectangle

        java.awt.Rectangle getBoundingRectangle​(int type)
        Gibt die umgebende Rechteck zu diesem OnlineDisplayObject für den angebenen (Koordinaten-)Typ zurück.
        Parameters:
        type - der Typ
        Returns:
        das umgebende Rechteck
      • getBoundingRectangle

        java.awt.Rectangle getBoundingRectangle()
        Gibt die umgebende Rechteck zu diesem OnlineDisplayObject für den Default-(Koordinaten-)Typ zurück.
        Returns:
        das umgebende Rechteck
      • setDefaultType

        void setDefaultType​(int defaultType)
        Setzt den Default-Type.
        Parameters:
        defaultType - der Default-(Koordinaten-)Typ