Class DOTKm

    • Constructor Detail

      • DOTKm

        public DOTKm()
        Ein Defaultkonstruktor für DOTKm. Eine spezifische Verwendung ohne Namen und Info ist nicht sinnvoll.
      • DOTKm

        public DOTKm​(java.lang.String name,
                     java.lang.String info)
        Konstruktor mit vorgegebenen Namen und Info.
        Parameters:
        name - der unter allen DisplayObjectTypes eindeutige Name
        info - eine Kurzinformation, die z.B. als Tooltipp verwendet wird
    • Method Detail

      • getTranslationFactor

        public java.lang.Double getTranslationFactor()
        Der Getter für den Verschiebungsfaktor bzw. -länge.
        Returns:
        der Verschiebungsfaktor
      • setTranslationFactor

        public void setTranslationFactor​(java.lang.Double translationFactor)
        Der Setter für den Verschiebungsfaktor bzw. -länge.
        Parameters:
        translationFactor - der Verschiebungsfaktor
      • isJoinedByLine

        public boolean isJoinedByLine()
        Gibt true zurück, wenn die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll.
        Returns:
        soll eine Verbindungslinie gezeichnet werden
      • setJoinByLine

        public void setJoinByLine​(boolean joinByLine)
        Setzt die interne Variable, die bestimmt, ob die Lage in der Karte mit dem verschobenen Objekt durch eine Verbindungslinie verbunden werden soll.
        Parameters:
        joinByLine - legt fest, ob eine Verbindungslinie gezeichnet werden soll
      • getCopy

        public DisplayObjectType getCopy​(java.lang.String name)
        Description copied from interface: DisplayObjectType
        Macht eine tiefe Kopie des DisplayObjectTypes und setzt den Namen um, falls der übergebene String nicht null ist. Diese Methode wird beim Erstellen und Bearbeiten von Darstellungstypen verwendet: dem Bearbeitungs-Dialog wird eine tiefe Kopie übergeben und alle Änderungen werden an diesem Objekt durchgeführt.
        Specified by:
        getCopy in interface DisplayObjectType
        Overrides:
        getCopy in class DefaultDisplayObjectType
        Parameters:
        name - der neue Name oder null
        Returns:
        eine Kopie