- Companion
- object
Value members
Inherited methods
The bottom is defined as the center y coordinate plus the extent minus one, it thus designed the 'last pixel' still inside the square. This was changed from the previous definition of 'cy + extent' to be able to use the full 31 bit signed int space for a square without resorting to long conversion.
The bottom is defined as the center y coordinate plus the extent minus one, it thus designed the 'last pixel' still inside the square. This was changed from the previous definition of 'cy + extent' to be able to use the full 31 bit signed int space for a square without resorting to long conversion.
- Inherited from
- LongSquareLike
Checks whether a given square is fully contained in this square. This is also the case if their bounds full match.
Checks whether a given square is fully contained in this square. This is also the case if their bounds full match.
- Inherited from
- LongSquareLike
Determines the quadrant index of another internal square aq
.
Determines the quadrant index of another internal square aq
.
- Returns
the index of the quadrant (beginning at 0), or -1 if
aq
lies outside of this square.- Inherited from
- LongSquareLike
Determines the quadrant index of a point a
.
Determines the quadrant index of a point a
.
- Returns
the index of the quadrant (beginning at 0), or -1 if
a
lies outside of this square.- Inherited from
- LongSquareLike
Calculates the maximum distance to a point in the euclidean metric.
This calls maxDistanceSq
and then takes the square root.
Calculates the maximum distance to a point in the euclidean metric.
This calls maxDistanceSq
and then takes the square root.
- Inherited from
- LongSquareLike
Calculates the maximum squared distance to a point in the euclidean metric.
This is the distance (squared) to the corner which is the furthest from
the point
, no matter if it lies within the square or not.
Calculates the maximum squared distance to a point in the euclidean metric.
This is the distance (squared) to the corner which is the furthest from
the point
, no matter if it lies within the square or not.
- Inherited from
- LongSquareLike
Calculates the minimum distance to a point in the euclidean metric.
This calls minDistanceSq
and then takes the square root.
Calculates the minimum distance to a point in the euclidean metric.
This calls minDistanceSq
and then takes the square root.
- Inherited from
- LongSquareLike
The squared (euclidean) distance of the closest of the square's corners or sides to the point, if the point is outside the square, or zero, if the point is contained
The squared (euclidean) distance of the closest of the square's corners or sides to the point, if the point is outside the square, or zero, if the point is contained
- Inherited from
- LongSquareLike
The right is defined as the center x coordinate plus the extent minus one, it thus designed the 'last pixel' still inside the square. This was changed from the previous definition of 'cx + extent' to be able to use the full 31 bit signed int space for a square without resorting to long conversion.
The right is defined as the center x coordinate plus the extent minus one, it thus designed the 'last pixel' still inside the square. This was changed from the previous definition of 'cx + extent' to be able to use the full 31 bit signed int space for a square without resorting to long conversion.
- Inherited from
- LongSquareLike
The side length is two times the extent. Note that this may overflow if the extent
is greater than 0x3FFFFFFFFFFFFFFF
.
The side length is two times the extent. Note that this may overflow if the extent
is greater than 0x3FFFFFFFFFFFFFFF
.
- Inherited from
- LongSquareLike