Spec-Zone.ru › Dart 2

dart:math

Класс MutableRectangle<T extends num>

Класс для представления двумерных прямоугольников с осями, выровненными по сторонам, с изменяемыми свойствами.

Реализованные типы
  • Прямоугольник<T>

Конструкторы

MutableRectangle(T left, T top, T width, T height)
Создать изменяемый прямоугольник, ограниченный (left, top) и (left+width, top+height).
MutableRectangle.fromPoints(Точка<T> a, Точка<T> b)
factory
Создать изменяемый прямоугольник, ограниченный точками a и b;

Свойства

bottom → T
только для чтения, унаследованное
Координата y нижней стороны.
bottomLeft → Точка<T>
только для чтения, унаследованное
bottomRight → Точка<T>
только для чтения, унаследованное
hashCode → int
только для чтения, унаследованное
Код хэширования для этого объекта.
height ↔ T
чтение/запись
Высота прямоугольника.
left ↔ T
чтение/запись
Координата x левой стороны.
right → T
только для чтения, унаследованное
Координата x правой стороны.
runtimeType → Тип
только для чтения, унаследованное
Представление runtime типа объекта.
top ↔ T
чтение/запись
Координата y левой стороны.
topLeft → Точка<T>
только для чтения, унаследованное
topRight → Точка<T>
только для чтения, унаследованное
width ↔ T
чтение/запись
Ширина прямоугольника.

Методы

boundingBox(Прямоугольник<T> other) → Прямоугольник<T>
унаследованное
Возвращает новый прямоугольник, который полностью содержит this и other.
containsPoint(Точка<число> another) → bool
унаследованное
Проверяет, находится ли another внутри или на границах this.
containsRectangle(Прямоугольник<число> another) → bool
унаследованное
Проверяет, полностью ли this содержит another.
intersection(Прямоугольник<T> other) → Прямоугольник<T>?
унаследованное
Вычисляет пересечение this и other.
intersects(Прямоугольник<число> other) → bool
унаследованное
Возвращает true, если this пересекается с other.
noSuchMethod(Вызов invocation) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
toString() → Строка
унаследованное
Строковое представление этого объекта.

Операторы

operator ==(Объект other) → bool
унаследованное
Оператор равенства.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-math/MutableRectangle-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API