Companion
Functions
Link copied to clipboard
fun clone(rectangle: BoundingRectangle, result: BoundingRectangle? = definedExternally): BoundingRectangle
Duplicates a BoundingRectangle instance.
Link copied to clipboard
fun equals(left: BoundingRectangle? = definedExternally, right: BoundingRectangle? = definedExternally): Boolean
Compares the provided BoundingRectangles componentwise and returns true
if they are equal, false
otherwise.
Link copied to clipboard
fun expand(rectangle: BoundingRectangle, point: Cartesian2, result: BoundingRectangle? = definedExternally): BoundingRectangle
Computes a bounding rectangle by enlarging the provided rectangle until it contains the provided point.
Link copied to clipboard
fun fromPoints(positions: <Error class: unknown class><Cartesian2>, result: BoundingRectangle? = definedExternally): BoundingRectangle
Computes a bounding rectangle enclosing the list of 2D points. The rectangle is oriented with the corner at the bottom left.
Link copied to clipboard
fun fromRectangle( rectangle: Rectangle, projection: <Error class: unknown class>? = definedExternally, result: BoundingRectangle? = definedExternally): BoundingRectangle
Computes a bounding rectangle from a rectangle.
Link copied to clipboard
Determines if two rectangles intersect.
Link copied to clipboard
open override fun pack( value: BoundingRectangle, array: <Error class: unknown class><<Error class: unknown class>>, startingIndex: Int?): <Error class: unknown class><<Error class: unknown class>>
Stores the provided instance into the provided array.
Link copied to clipboard
fun union(left: BoundingRectangle, right: BoundingRectangle, result: BoundingRectangle? = definedExternally): BoundingRectangle
Computes a bounding rectangle that is the union of the left and right bounding rectangles.
Link copied to clipboard
open override fun unpack( array: <Error class: unknown class><<Error class: unknown class>>, startingIndex: Int?, result: BoundingRectangle?): BoundingRectangle
Retrieves an instance from a packed array.