Class CGRect

All Implemented Interfaces:
Iterable<CGRect>

public class CGRect
extends Struct<CGRect>
  • Constructor Details

    • CGRect

      public CGRect()
    • CGRect

      public CGRect​(CGPoint origin, CGSize size)
    • CGRect

      public CGRect​(double x, double y, double width, double height)
  • Method Details

    • getOrigin

      public CGPoint getOrigin()
    • setOrigin

      public CGRect setOrigin​(CGPoint origin)
    • getSize

      public CGSize getSize()
    • setSize

      public CGRect setSize​(CGSize size)
    • fromString

      public static CGRect fromString​(String string)
    • fromDictionary

      public static CGRect fromDictionary​(NSDictionary<NSString,​NSNumber> dict)
    • inset

      public CGRect inset​(UIEdgeInsets insets)
    • equals

      public boolean equals​(Object obj)
      Overrides:
      equals in class NativeObject
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • Zero

      public static CGRect Zero()
    • Null

      public static CGRect Null()
    • Infinite

      public static CGRect Infinite()
    • getMinX

      public double getMinX()
    • getMidX

      public double getMidX()
    • getMaxX

      public double getMaxX()
    • getMinY

      public double getMinY()
    • getMidY

      public double getMidY()
    • getMaxY

      public double getMaxY()
    • getWidth

      public double getWidth()
    • getHeight

      public double getHeight()
    • equalsTo

      public boolean equalsTo​(CGRect rect2)
    • standardize

      public CGRect standardize()
    • isEmpty

      public boolean isEmpty()
    • isNull

      public boolean isNull()
    • isInfinite

      public boolean isInfinite()
    • inset

      public CGRect inset​(double dx, double dy)
    • integral

      public CGRect integral()
    • union

      public CGRect union​(CGRect r2)
    • intersection

      public CGRect intersection​(CGRect r2)
    • offset

      public CGRect offset​(double dx, double dy)
    • divide

      public void divide​(CGRect slice, CGRect remainder, double amount, CGRectEdge edge)
    • contains

      public boolean contains​(CGPoint point)
    • contains

      public boolean contains​(CGRect rect2)
    • intersects

      public boolean intersects​(CGRect rect2)
    • toDictionary

      public NSDictionary<NSString,​NSNumber> toDictionary()
    • apply

      public CGRect apply​(CGAffineTransform t)
    • getX

      public double getX()
    • getY

      public double getY()
    • setX

      public CGRect setX​(double x)
    • setY

      public CGRect setY​(double y)
    • setWidth

      public CGRect setWidth​(double w)
    • setHeight

      public CGRect setHeight​(double h)