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

Instance Methods

(BOOL- _curvedIntersection:time:curve:line:
 
(BOOL- _curvedLineHit:startPoint:endPoint:controlPoint1:controlPoint2:position:padding:
 
(NSPoint) - _endPointForSegment:
 
(NSInteger- _segmentHitByPoint:position:padding:
 
(BOOL- _straightLineHit::::padding:
 
(BOOL- _straightLineIntersection:time:segment:line:
 

Protected Member Functions

(void) - _parameterizeCurve
 
(void) - _parameterizeLine
 
(NSString *) - _roundedStringForPoint
 

Method Documentation

- (BOOL) _curvedIntersection: (CGFloat *)  length
time: (CGFloat *)  time
curve: (NSPoint *)  c
line: (NSPoint *)  a 
- (BOOL) _curvedLineHit: (NSPoint)  point
startPoint: (NSPoint)  startPoint
endPoint: (NSPoint)  endPoint
controlPoint1: (NSPoint)  controlPoint1
controlPoint2: (NSPoint)  controlPoint2
position: (CGFloat *)  position
padding: (CGFloat padding 
- (NSPoint) _endPointForSegment: (NSInteger i
- (void) _parameterizeCurve (NSPoint *)  coefficients
(NSPoint)  startPoint
(NSPoint)  endPoint
(NSPoint)  controlPoint1
(NSPoint)  controlPoint2 
- (void) _parameterizeLine (NSPoint *)  coefficients
(NSPoint)  startPoint
(NSPoint)  endPoint 
- (NSString*) _roundedStringForPoint (NSPoint)  point
- (NSInteger) _segmentHitByPoint: (NSPoint)  point
position: (CGFloat *)  position
padding: (CGFloat padding 
- (BOOL) _straightLineHit: (NSPoint)  startPoint
: (NSPoint)  endPoint
: (NSPoint)  point
: (CGFloat *)  position
padding: (CGFloat padding 
- (BOOL) _straightLineIntersection: (CGFloat *)  length
time: (CGFloat *)  time
segment: (NSPoint *)  s
line: (const NSPoint *)  l