This is SNUserPath.h in view mode; [Download] [Up]
//
// $Id: SNUserPath.h,v 1.1.1.1 1997/12/09 07:18:58 nygard Exp $
//
#import <AppKit/AppKit.h>
@class SNUserPathOperation;
@interface SNUserPath : NSObject
{
NSMutableArray *operations;
BOOL pathGenerated;
// Data after path created;
BOOL cached;
DPSUserPathOp *operators;
int operatorCount;
float *operands;
int operandCount;
}
+ (void) initialize;
- init;
- (void) dealloc;
- (void) encodeWithCoder:(NSCoder *)aCoder;
- initWithCoder:(NSCoder *)aDecoder;
- (void) addOperation:(SNUserPathOperation *)newOperation;
- (void) createPathWithCache:(BOOL)flag;
- (BOOL) isPathGenerated;
- (DPSUserPathOp *) operators;
- (int) operatorCount;
- (float *) operands;
- (int) operandCount;
- (float *) bbox;
- (NSRect) bounds;
- (void) getUserPath:(DPSUserPathOp **)operatorPtr:(int *)operatorCountPtr:(float **)operandPtr:(int *)operandCountPtr
:(float **)bboxPtr;
- (void) getFullUserPath:(DPSUserPathOp **)operatorPtr:(int *)operatorCountPtr:(float **)operandPtr:(int *)operandCountPtr;
- (void) fill;
- (void) evenOddFill;
- (void) stroke;
- (BOOL) inFill:(NSPoint)aPoint;
- (BOOL) inEvenOddFill:(NSPoint)aPoint;
- (BOOL) inStroke:(NSPoint)aPoint;
- (NSString *) description;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.