This is Scale.h in view mode; [Download] [Up]
/*	Copyright (c) 1992 Linus Upson & The Geometry Center
	University of Minnesota
	1300 South Second Street
	Minneapolis, MN  55454, USA
	lupson@geom.umn.edu
*/
#import <appkit/appkit.h>
// Pick a reasonabe size prime number so we don't see patterns.
//  3671 is the  512th prime number.
//  8161 is the 1024th prime number.
// 17863 is the 2048th prime number.
// 38873 is the 4096th prime number.
// 84017 is the 8192th prime number.
#define NUM_POINTS 84017
@interface Scale:Object
{
    id	outSizeField;
	id	focusField;
	float scale;
	float focus;
	int samples;
	
	int outWidth, outHeight;
	int inWidth, inHeight;
	
	NXPoint jitterPoint[NUM_POINTS];
	NXPoint *jit, *jitMin, *jitMax;
	
	NXZone *scratchZone;
	BOOL tablesBuilt;
	BOOL freeStandardBitmap;
}
- init;
- resetJitterIndex;
- (NXBitmapImageRep *)filter:(NXBitmapImageRep *)bitmap;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.