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