Класс Point< T extends num>
Вспомогательный класс для представления двумерных координат.
Пример:
var leftTop = const Point(0, 0); var rightBottom = const Point(200, 400);
Конструкторы
- Point(T x, T y) const
- Создает точку с заданными координатами
xиy.
Свойства
- hashCode → int только для чтенияпереопределено
- Хеш-код этого объекта.
- magnitude → double только для чтения
- Расстояние по прямой (евклидово расстояние) между началом координат (0, 0) и этой точкой.
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
- x → T окончательное
- y → T окончательное
Методы
- distanceTo(
Point< T> other) → double - Возвращает расстояние между
thisиother. - noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- squaredDistanceTo(
Point< T> other) → T - Возвращает квадрат расстояния между
thisиother. - toString(
) → String переопределено - Строковое представление этого объекта.
Операторы
- operator *(
num factor) → Point< T> - Масштабирует эту точку на
factor, как если бы она была вектором. - operator +(
Point< T> other) → Point< T> - Прибавляет
otherкthis, как если бы обе точки были векторами. - operator -(
Point< T> other) → Point< T> - Вычитает
otherизthis, как если бы обе точки были векторами. - operator ==(
Object other) → bool переопределено - Определяет, является ли
otherточкой с теми же координатами, что и эта точка.
© 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/Point-class.html