ym.modules.provider.Bounds
Überblick
Erstellt ein Bounds-Objekt aus zwei Pixel-Koordinaten oder aus den enthaltenen Punkten.
Alle Leaflet-Methoden, die Bounds-Objekte akzeptieren, akzeptieren diese auch in einer einfachen Array-Form (sofern nicht anders angegeben), sodass sich das obige Bounds-Beispiel auch so schreiben lässt:
Initialisierung
Factory: ym.bounds(Point topLeft, Point bottomRight)
Erstellt ein Bounds-Objekt aus zwei Pixel-Koordinaten (oben links und unten rechts).
Factory: ym.bounds(Point[] points)
Erstellt ein Bounds-Objekt, das durch die enthaltenen Punkte definiert wird.
Features
- min
- Beschreibung: Die obere linke Ecke des Rechtecks.
-
Datentyp: Point
-
max
- Beschreibung: Die untere rechte Ecke des Rechtecks.
- Datentyp: Point
Methoden
extend(point)
Erweitert die Grenzen um den angegebenen Punkt.
- Parameter
- point
- Datentyp: Point
getCenter()
Gibt das Zentrum der Grenzen zurück.
- Rückgabe: Point
contains(bounds)
Gibt true zurück, wenn das Rechteck das angegebene Rechteck enthält.
- Parameter
-
bounds
- Datentyp: Bounds
-
Rückgabe: Bool
contains(point)
Gibt true zurück, wenn das Rechteck den angegebenen Punkt enthält.
- Parameter
-
point
- Datentyp: Point
-
Rückgabe: Bool
intersects(bounds)
Gibt true zurück, wenn das Rechteck die angegebenen Grenzen schneidet.
- Parameter
-
bounds
- Datentyp: Bounds
-
Rückgabe: Bool
isValid()
Gibt true zurück, wenn die Grenzen korrekt initialisiert sind.
- Rückgabe: Bool
getSize()
Gibt die Größe der angegebenen Grenzen zurück.
- Rückgabe: Point