This is MorphLine.h in view mode; [Download] [Up]
// MorphLine.h // // created by Martin Wennerberg on Sun 12-Nov-1995 // // when who modification #import <AppKit/AppKit.h> #define MLKEY_STARTPOINTS @"startPoints" #define MLKEY_ENDPOINTS @"endPoints" #define MLKEY_MOVESTART @"moveStartDelta" #define MLKEY_MOVEEND @"moveEndDelta" #define MLKEY_DISSOLVESTART @"dissolveStartDelta" #define MLKEY_DISSOLVEEND @"dissolveEndDelta" @class NSAffineTransform; @interface MorphLine : NSObject { @public NSPoint *startPoints; NSPoint *endPoints; unsigned nPoints; float moveStartDelta; float moveEndDelta; float dissolveStartDelta; float dissolveEndDelta; } - init; - initWithValuesInDict:(NSDictionary *)dict; - (NSDictionary *)pList; /* controls */ - (NSPoint) startPointAtDelta:(float)d; - (NSPoint) endPointAtDelta:(float)d; - (void) setStartPoint:(NSPoint)aPoint atDelta:(float)delta; - (void) setEndPoint:(NSPoint)aPoint atDelta:(float)delta; - (void) setMoveStartDelta:(float)a; - (void) setMoveEndDelta:(float)a; - (void) setDissolveStartDelta:(float)a; - (void) setDissolveEndDelta:(float)a; - (float) moveStartDelta; - (float) moveEndDelta; - (float) dissolveStartDelta; - (float) dissolveEndDelta; - (BOOL) hitTest:(NSPoint) aPoint; - (int) hitKnobTest: (NSPoint) aPoint; /* Displaying */ - (void) drawInView:(NSView *)view delta:(float)delta; /* mathematics */ - (NSAffineTransform *) transformFromDelta:(float)beforeDelta toDelta:(float)afterDelta; /* description */ - (NSString *) description; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.