MutableRectangle< T extends num> class 
    A class for representing two-dimensional axis-aligned rectangles with mutable properties.
- Implemented types
 - 
          
- Rectangle<
T>  
 - Rectangle<
 
Constructors
- MutableRectangle(T left, T top, T width, T height)
 - 
          Create a mutable rectangle spanned by 
(left, top)and(left+width, top+height). [...] - 
          MutableRectangle.fromPoints(Point<
T> a, Point< T> b)  - 
          Create a mutable rectangle spanned by the points 
aandb; [...]factory 
Properties
- height ↔ T
 - 
          The height of the rectangle.
          read / write
 - left ↔ T
 - 
          The x-coordinate of the left edge. [...]
          read / write
 - top ↔ T
 - 
          The y-coordinate of the left edge. [...]
          read / write
 - width ↔ T
 - 
          The width of the rectangle.
          read / write
 - bottom → T
 - 
          The y-coordinate of the bottom edge.
          read-only, inherited
 - 
          bottomLeft
          → Point<
T>  - 
          
          read-only, inherited
 - 
          bottomRight
          → Point<
T>  - 
          
          read-only, inherited
 - hashCode → int
 - 
          The hash code for this object. [...]
          read-only, inherited
 - right → T
 - 
          The x-coordinate of the right edge.
          read-only, inherited
 - runtimeType → Type
 - 
          A representation of the runtime type of the object.
          read-only, inherited
 - 
          topLeft
          → Point<
T>  - 
          
          read-only, inherited
 - 
          topRight
          → Point<
T>  - 
          
          read-only, inherited
 
Methods
- 
          boundingBox(
Rectangle< T> other) → Rectangle< T>  - 
          Returns a new rectangle which completely contains 
thisandother.inherited - 
          containsPoint(
Point< num> another) → bool  - 
          Tests whether 
anotheris inside or along the edges ofthis.inherited - 
          containsRectangle(
Rectangle< num> another) → bool  - 
          Tests whether 
thisentirely containsanother.inherited - 
          intersection(
Rectangle< T> other) → Rectangle< T>  - 
          Computes the intersection of 
thisandother. [...]inherited - 
          intersects(
Rectangle< num> other) → bool  - 
          Returns true if 
thisintersectsother.inherited - 
          noSuchMethod(
Invocation invocation) → dynamic  - 
          Invoked when a non-existent method or property is accessed. [...]
          inherited
 - 
          toString(
) → String  - 
          Returns a string representation of this object.
          inherited
 
Operators
- 
          operator ==(
dynamic other) → bool  - 
          The equality operator. [...]
          inherited