Класс 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) factory
-
Создать изменяемый прямоугольник, охватываемый точками
aиb;
Свойства
- height → T чтение / запись
-
Устанавливает высоту прямоугольника.
- left → T чтение / запись
-
Координата x левой грани.
- top → T чтение / запись
-
Координата y левой грани.
- width → T чтение / запись
-
Устанавливает ширину прямоугольника.
- bottom → T только для чтения, унаследовано
-
Координата y нижней грани.
- bottomLeft → Point<T> только для чтения, унаследовано
- bottomRight → Point<T> только для чтения, унаследовано
- hashCode → int только для чтения, унаследовано
- right → T только для чтения, унаследовано
-
Координата x правой грани.
- runtimeType → Type только для чтения, унаследовано
-
Представление типа объекта во время выполнения.
- topLeft → Point<T> только для чтения, унаследовано
- topRight → Point<T> только для чтения, унаследовано
Операторы
- operator ==(
other) → bool унаследовано -
Оператор равенства.
Методы
- 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 унаследовано -
Возвращает строковое представление этого объекта.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-math/MutableRectangle-class.html