CustomPoint<T extends num> class

Data represenation of point located on map instance where x is horizontal and y is vertical pixel value

Inheritance
Implementers

Constructors

CustomPoint(num x, num y)
const

Properties

hashCode int
The hash code for this object.
no setterinherited
magnitude double
Get the straight line (Euclidean) distance between the origin (0, 0) and this point.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
x → T
finalinherited
y → T
finalinherited

Methods

ceil() CustomPoint<T>
Create new CustomPoint whose x and y values are rounded up to int
distanceTo(Point<T> other) double
Returns the distance between this and other.
inherited
floor() CustomPoint<T>
Create new CustomPoint whose x and y values are rounded down to int
multiplyBy(num n) CustomPoint<num>
Create new CustomPoint with x and y multiplied by n
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rotate(num radians) CustomPoint<num>
Create new CustomPoint whose x and y values are rotated by radians in clockwise fashion
round() CustomPoint<num>
Create new CustomPoint where x and y is rounded to int
scaleBy(CustomPoint<num> point) CustomPoint<num>
Create new CustomPoint where x and y are scaled by point values
squaredDistanceTo(Point<T> other) → T
Returns the squared distance between this and other.
inherited
toString() String
A string representation of this object.
override
unscaleBy(CustomPoint<T> point) CustomPoint<T>
Create new CustomPoint whose x and y values are divided by other point values

Operators

operator *(num factor) CustomPoint<T>
Create new CustomPoint where x and y are multiplied by factor
override
operator +(Point<T> other) CustomPoint<T>
Create new CustomPoint where other point values x and y are added
override
operator -(Point<T> other) CustomPoint<T>
Create new CustomPoint where x and y values are subtracted from other point x and y values
override
operator /(num factor) CustomPoint<T>
Create new CustomPoint whose x and y values are divided by factor
operator ==(Object other) bool
Whether other is a point with the same coordinates as this point.
inherited