Spec-Zone.ru › Dart 2

dart:math

Класс MutableRectangle<T extends num>

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

Реализуемые типы
  • Rectangle<T>

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

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

Свойства

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

Методы

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

Операторы

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

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

Spec-Zone.ru

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