DrawKit
Vector and illustration framework for Mac OS X
Instance Methods | List of all members
NSBezierPath(OAExtensions) Category Reference

Instance Methods

(struct OABezierPathIntersectionList- allIntersectionsWithPath:
 
(void) - appendBezierPathWithLeftRoundedRectangle:withRadius:
 
(void) - appendBezierPathWithRightRoundedRectangle:withRadius:
 
(void) - appendBezierPathWithRoundedRectangle:withRadius:
 
(NSCountedSet *) - countedSetOfEncodedStrokeSegments
 
(NSPoint) - currentpointForSegment:
 
(BOOL- firstIntersectionWithLine:lineStart:lineEnd:
 
(CGFloat- getNormalForPosition:
 
(NSPoint) - getPointForPosition:
 
(NSPoint) - getPointForPosition:andOffset:
 
(CGFloat- getPositionForPoint:
 
(void) - getWinding:andHit:forPoint:
 
(NSUInteger- hash
 
(BOOL- intersectionWithLine:lineStart:lineEnd:
 
(BOOL- intersectsRect:
 
(BOOL- isClockwise
 
(BOOL- isEqual:
 
(BOOL- isStrokeHitByPoint:
 
(BOOL- isStrokeHitByPoint:padding:
 
(double) - lengthToSegment:parameter:totalLength:
 
(void) - loadPropertyListRepresentation:
 
(NSMutableDictionary *) - propertyListRepresentation
 
(NSInteger- segmentAndParameter:afterLength:fractional:
 
(NSInteger- segmentHitByPoint:
 
(NSInteger- segmentHitByPoint:padding:
 
(BOOL- strokesSimilarlyIgnoringEndcapsToPath:
 

Method Documentation

- (struct OABezierPathIntersectionList) allIntersectionsWithPath: (NSBezierPath *)  other
- (void) appendBezierPathWithLeftRoundedRectangle: (NSRect aRect
withRadius: (CGFloat radius 
- (void) appendBezierPathWithRightRoundedRectangle: (NSRect aRect
withRadius: (CGFloat radius 
- (void) appendBezierPathWithRoundedRectangle: (NSRect aRect
withRadius: (CGFloat radius 
- (NSCountedSet *) countedSetOfEncodedStrokeSegments
- (NSPoint) currentpointForSegment: (NSInteger i
- (BOOL) firstIntersectionWithLine: (OABezierPathIntersection *)  result
lineStart: (NSPoint)  lineStart
lineEnd: (NSPoint)  lineEnd 
- (CGFloat) getNormalForPosition: (CGFloat position
- (NSPoint) getPointForPosition: (OABezierPathPosition pos
- (NSPoint) getPointForPosition: (CGFloat position
andOffset: (CGFloat offset 
- (CGFloat) getPositionForPoint: (NSPoint)  point
- (void) getWinding: (NSInteger *)  clockwiseWindingCount
andHit: (NSUInteger *)  strokeHitCount
forPoint: (NSPoint)  point 
- (NSUInteger) hash
- (BOOL) intersectionWithLine: (NSPoint *)  result
lineStart: (NSPoint)  lineStart
lineEnd: (NSPoint)  lineEnd 
- (BOOL) intersectsRect: (NSRect rect
- (BOOL) isClockwise
- (BOOL) isEqual: (NSBezierPath *)  otherBezierPath
- (BOOL) isStrokeHitByPoint: (NSPoint)  point
- (BOOL) isStrokeHitByPoint: (NSPoint)  point
padding: (CGFloat padding 
- (double) lengthToSegment: (NSInteger seg
parameter: (double)  parameter
totalLength: (double *)  totalLengthOut 
- (void) loadPropertyListRepresentation: (NSDictionary *)  dict
- (NSMutableDictionary *) propertyListRepresentation
- (NSInteger) segmentAndParameter: (double *)  outParameter
afterLength: (double)  lengthFromStart
fractional: (BOOL lengthIsFractionOfTotal 
- (NSInteger) segmentHitByPoint: (NSPoint)  point
- (NSInteger) segmentHitByPoint: (NSPoint)  point
padding: (CGFloat padding 
- (BOOL) strokesSimilarlyIgnoringEndcapsToPath: (NSBezierPath *)  otherPath