ftp.nice.ch/pub/next/science/mathematics/Lyapunov.NIHS.bs.tar.gz#/Lyapunov/Source/LyapunovView.h

This is LyapunovView.h in view mode; [Download] [Up]

/* Generated by Interface Builder */

#import <appkit/View.h>

#define XSIZE 512	// currently fixed size
#define YSIZE 512	// currently fixed size
#define RGB 3		// 3 bytes - red, green, blue

#define RED 0
#define GREEN 1
#define BLUE 2

@interface LyapunovView:View
{
    id	pattern;
    id	posMatrix;
    id	scaleMatrix;
    id	fromShade;
    id	toShade;
    id  backShade;
    id	depth;
    id  initialValue;
    id  contrastText;
    id  contrastSlider;
    id  avgOut;
    id  plotType;
    id  reApplyButton;
    
    float space[XSIZE][YSIZE];
    char pixels[XSIZE*YSIZE*RGB];
    float xPos, yPos, xScale, yScale, initial, contrast;
    int deep, patternLength;
    short patternNum[16];
    NXColor backColor, fromColor, toColor;
    const char *patternString;
    BOOL singleDot;
}

- initFrame:(const NXRect *)frm;		// designated initializer
- appDidInit:sender;				// app delegate method
- go:sender;					// compute image
- reApply:sender;				// re-compute color map
- contrast:sender;				// sets up contrast
- newParam:sender;				// new image params
- drawSelf:(NXRect *)rects :(int)rectCount;	// internal method
- mouseDown:(NXEvent *)e;			// to easily get new coords

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.