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