Go to the source code of this file.
◆ CPMinXEdge
◆ CPDivideRect
CPDivideRect = CGRectDivide |
Creates two rectangles – slice and rem – from inRect, by dividing inRect with a line that's parallel to the side of inRect specified by edge. The size of slice is determined by amount, which specifies the distance from edge.
slice and rem must not be NULL.
CGRect
Definition at line 306 of file CPGeometry.j.
◆ CPMakePoint
CPMakePoint = CGPointMake |
Makes a CGPoint object out of two numbers provided as arguments CGPoint
- Parameters
-
x | the x-coordinate of the CGPoint |
y | the y-coordinate of the CGPoint |
- Returns
- CGPoint a CGPoint with an X and Y coordinate equal to the function arguments
Definition at line 37 of file CPGeometry.j.
◆ CPMakeRect
Returns a CGRect made of the specified arguments CGRect
- Parameters
-
x | the x-coordinate of the rectangle's origin |
y | the y-coordinate of the rectangle's origin |
width | the width of the new rectangle |
height | the height of the new rectangle |
- Returns
- CGRect the new rectangle
Definition at line 57 of file CPGeometry.j.
◆ CPMakeSize
Creates and returns a new CGSize object from the provided dimensions. CGSize
- Parameters
-
width | the width for the new CGSize |
height | the height for the new CGSize |
- Returns
- CGSize the new CGSize
Definition at line 46 of file CPGeometry.j.
◆ CPMaxXEdge
◆ CPMaxYEdge
◆ CPMinYEdge
◆ CPPointCreateCopy
CPPointCreateCopy = CGPointMakeCopy |
Creates a copy of a specified point and returns the copy CGPoint
- Parameters
-
- Returns
- CGPoint the copy of the provided CGPoint
Definition at line 65 of file CPGeometry.j.
◆ CPPointEqualToPoint
CPPointEqualToPoint = CGPointEqualToPoint |
Tests whether the two CGPoints are equal to each other by comparing their x
and y
members.
- Parameters
-
lhsPoint | the first CGPoint to check |
rhsPoint | the second CGPoint to check |
- Returns
- BOOL
YES
if the two points have the same x's, and the same y's.
Definition at line 75 of file CPGeometry.j.
◆ CPPointFromEvent
CPPointFromEvent = CGPointFromEvent |
CGPoint
- Parameters
-
- Returns
- CGPoint
Definition at line 370 of file CPGeometry.j.
◆ CPPointFromString
CPPointFromString = CGPointFromString |
Returns a CGPoint from a string with a comma separated pair of integers. CGPoint
- Parameters
-
aString | a string containing two comma separated integers |
- Returns
- CGPoint the point object created from the string
Definition at line 347 of file CPGeometry.j.
◆ CPPointInRect
Initial value:= function(aPoint, aRect)
{
return CGRectContainsPoint(aRect, aPoint)
}
Tests whether the CGPoint is contained by the CGRect. CGPoint
- Parameters
-
aPoint | the CGPoint to check |
aRect | the CGRect to check |
- Returns
- BOOL
YES
if the rect contains the point.
Definition at line 84 of file CPGeometry.j.
◆ CPPointMake
CPPointMake = CGPointMake |
Makes a CGPoint object out of two numbers provided as arguments CGPoint
- Parameters
-
x | the x-coordinate of the CGPoint |
y | the y-coordinate of the CGPoint |
- Returns
- CGPoint a CGPoint with an X and Y coordinate equal to the function arguments
Definition at line 133 of file CPGeometry.j.
◆ CPPointMakeZero
CPPointMakeZero = CGPointMakeZero |
Returns a point located at
(0, 0). CGPoint
- Returns
- CGPoint a point located at
(0, 0)
Definition at line 391 of file CPGeometry.j.
◆ CPRectContainsPoint
CPRectContainsPoint = CGRectContainsPoint |
Returns YES
if the CGRect, aRect
, contains the CGPoint, aPoint
.
- Parameters
-
aRect | the rectangle to test with |
aPoint | the point to test with CGRect |
- Returns
- BOOL
YES
if the rectangle contains the point, NO
otherwise.
Definition at line 222 of file CPGeometry.j.
◆ CPRectContainsRect
CPRectContainsRect = CGRectContainsRect |
Returns a BOOL
indicating whether CGRect possibleOuter
contains CGRect possibleInner
. CGRect
- Parameters
-
possibleOuter | the CGRect to test if possibleInner is inside of |
possibleInner | the CGRect to test if it fits inside possibleOuter . |
- Returns
- BOOL
YES
if possibleInner
fits inside possibleOuter
.
Definition at line 115 of file CPGeometry.j.
◆ CPRectCreateCopy
CPRectCreateCopy = CGRectCreateCopy |
Creates a copy of the provided rectangle CGRect
- Parameters
-
aRect | the CGRect that will be copied |
- Returns
- CGRect the rectangle copy
Definition at line 158 of file CPGeometry.j.
◆ CPRectEqualToRect
CPRectEqualToRect = CGRectEqualToRect |
Test whether the two CGRects have the same origin and size CGRect
- Parameters
-
lhsRect | the first CGRect to compare |
rhsRect | the second CGRect to compare |
- Returns
- BOOL
YES
if the two rectangles have the same origin and size. NO
, otherwise.
Definition at line 96 of file CPGeometry.j.
◆ CPRectFromString
CPRectFromString = CGRectFromString |
Returns a CGRect created from a string. CGRect
- Parameters
-
aString | a string in the form generated by CPStringFromRect |
- Returns
- CGRect the rectangle created from the string
Definition at line 363 of file CPGeometry.j.
◆ CPRectGetHeight
CPRectGetHeight = CGRectGetHeight |
◆ CPRectGetMaxX
CPRectGetMaxX = CGRectGetMaxX |
◆ CPRectGetMaxY
CPRectGetMaxY = CGRectGetMaxY |
◆ CPRectGetMidX
CPRectGetMidX = CGRectGetMidX |
CGRect
- Parameters
-
- Returns
- float
Definition at line 250 of file CPGeometry.j.
◆ CPRectGetMidY
CPRectGetMidY = CGRectGetMidY |
CGRect
- Parameters
-
- Returns
- float
Definition at line 257 of file CPGeometry.j.
◆ CPRectGetMinX
CPRectGetMinX = CGRectGetMinX |
◆ CPRectGetMinY
CPRectGetMinY = CGRectGetMinY |
◆ CPRectGetWidth
CPRectGetWidth = CGRectGetWidth |
◆ CPRectInset
CPRectInset = CGRectInset |
Makes a CGRect with an origin and size equal to aRect
less the dX/dY
insets specified.
- Parameters
-
dX | the size of the inset in the x-axis |
dY | the size of the inset in the y-axis CGRect |
- Returns
- CGRect a rectangle like
aRect
with an inset
Definition at line 142 of file CPGeometry.j.
◆ CPRectIntegral
CPRectIntegral = CGRectIntegral |
◆ CPRectIntersection
CPRectIntersection = CGRectIntersection |
Returns the intersection of the two provided rectangles as a new rectangle CGRect
- Parameters
-
lhsRect | the first rectangle used for calculation |
rhsRect | the second rectangle used for calculation |
- Returns
- CGRect the intersection of the two rectangles
Definition at line 124 of file CPGeometry.j.
◆ CPRectIntersectsRect
CPRectIntersectsRect = CGRectIntersectsRect |
Returns YES
if the two rectangles intersect CGRect
- Parameters
-
lhsRect | the first CGRect |
rhsRect | the second CGRect |
- Returns
- BOOL
YES
if the two rectangles have any common spaces, and NO
, otherwise.
Definition at line 287 of file CPGeometry.j.
◆ CPRectIsEmpty
CPRectIsEmpty = CGRectIsEmpty |
Returns YES
if the CGRect has no area. The test is performed by checking if the width and height are both zero. CGRect
- Parameters
-
- Returns
- BOOL
YES
if the CGRect has no area, and NO
, otherwise.
Definition at line 105 of file CPGeometry.j.
◆ CPRectIsNull
CPRectIsNull = CGRectIsNull |
Returns YES
if the CGRect has no area. The test is performed by checking if the width and height are both zero. CGRect
- Returns
- BOOL
YES
if the CGRect has no area, and NO
, otherwise.
Definition at line 295 of file CPGeometry.j.
◆ CPRectMake
Returns a CGRect made of the specified arguments CGRect
- Parameters
-
x | the x-coordinate of the rectangle's origin |
y | the y-coordinate of the rectangle's origin |
width | the width of the new rectangle |
height | the height of the new rectangle |
- Returns
- CGRect the new rectangle
Definition at line 169 of file CPGeometry.j.
◆ CPRectMakeZero
CPRectMakeZero = CGRectMakeZero |
Returns a rectangle at origin
(0,0) and size of
(0,0). CGRect
- Returns
- CGRect a zeroed out CGRect
Definition at line 384 of file CPGeometry.j.
◆ CPRectOffset
CPRectOffset = CGRectOffset |
Creates a new rectangle with its origin offset by dX
and dY
. CGRect
- Parameters
-
aRect | the rectangle to copy the origin and size from |
dX | the amount added to the x-size of the new rectangle |
dY | the amount added to the y-size of the new rectangle |
- Returns
- CGRect the new rectangle with modified size
Definition at line 179 of file CPGeometry.j.
◆ CPRectStandardize
CPRectStandardize = CGRectStandardize |
CGRect
- Parameters
-
- Returns
- CGRect
Definition at line 186 of file CPGeometry.j.
◆ CPRectUnion
CPRectUnion = CGRectUnion |
Returns the smallest rectangle that can contain the two argument CGRects
. CGRect
- Parameters
-
lhsRect | the first CGRect to use for the union calculation |
rhsRect | the second CGRect to use for the union calculation |
- Returns
- CGRect the union rectangle
Definition at line 195 of file CPGeometry.j.
◆ CPSizeCreateCopy
CPSizeCreateCopy = CGSizeCreateCopy |
Creates and returns a copy of the provided CGSize CGSize
- Parameters
-
- Returns
- CGSize the copy of the CGSize
Definition at line 203 of file CPGeometry.j.
◆ CPSizeEqualToSize
CPSizeEqualToSize = CGSizeEqualToSize |
Returns YES
if the two CGSizes are identical. CGSize
- Parameters
-
lhsSize | the first CGSize to compare |
rhsSize | the second CGSize to compare |
- Returns
- BOOL
YES
if the two sizes are identical. NO
, otherwise.
Definition at line 315 of file CPGeometry.j.
◆ CPSizeFromString
CPSizeFromString = CGSizeFromString |
Returns a CGSize from a string containing a pair of comma separated integers. CGSize
- Parameters
-
aString | a string containing two comma separated integers |
- Returns
- CGSize the size object created from the string
Definition at line 355 of file CPGeometry.j.
◆ CPSizeMake
Creates and returns a new CGSize object from the provided dimensions. CGSize
- Parameters
-
width | the width for the new CGSize |
height | the height for the new CGSize |
- Returns
- CGSize the new CGSize
Definition at line 212 of file CPGeometry.j.
◆ CPSizeMakeZero
CPSizeMakeZero = CGSizeMakeZero |
Returns a zero sized CGSize. CGSize
- Returns
- CGSize a size object with zeros for
width
and height
Definition at line 377 of file CPGeometry.j.
◆ CPStringFromPoint
CPStringFromPoint = CGStringFromPoint |
Returns a human readable string of the provided CGPoint. CGPoint
- Parameters
-
aPoint | the point to represent |
- Returns
- CGPoint a string representation of the CGPoint
Definition at line 323 of file CPGeometry.j.
◆ CPStringFromRect
CPStringFromRect = CGStringFromRect |
Returns a human readable string of the provided CGRect. CGRect
- Parameters
-
aRect | the rectangle to represent |
- Returns
- CGString the string representation of the rectangle
Definition at line 339 of file CPGeometry.j.
◆ CPStringFromSize
CPStringFromSize = CGStringFromSize |
Returns a human readable string of the provided CGSize. CGSize
- Parameters
-
aSize | the size to represent |
- Returns
- CGSize a string representation of the CGSize
Definition at line 331 of file CPGeometry.j.