Lines Matching full:representing
19 * Interface representing a point in 2D space.
27 * Class representing a 2D vector with methods for vector operations.
46 * @returns A new Vector2D instance representing the result.
56 * @returns A new Vector2D instance representing the result.
66 * @returns A new Vector2D instance representing the scaled vector.
92 * Interface representing the vertical bounds of an object (top and bottom).
100 * Interface representing the horizontal bounds of an object (left and right).
114 * Interface representing the size of a 2D object.
122 * Class representing a 2D rectangle, implementing bounds and size interfaces.
142 * Returns a new rectangle representing the intersection with another
146 * @returns A new Rect2D instance representing the intersected rectangle.
162 * @returns A new Rect2D instance representing the expanded rectangle.
177 * @returns A new Rect2D instance representing the reframed rectangle.
207 * @returns A new Rect2D instance representing the translated rectangle.