Класс MutableRectangle< T extends num>
Класс для представления двумерных прямоугольников, ориентированных по осям, с изменяемыми свойствами.
- Реализуемые типы
-
-
Rectangle<
T>
-
Rectangle<
Конструкторы
- 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