Spec-Zone.ru › Dart 2

dart:math

Класс 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
final
y → T
final

Методы

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.18.5/dart-math/Point-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API