ftp.nice.ch/pub/next/science/mathematics/Chaos.1.0.N.bs.tar.gz#/Chaos/LorenzController.h

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

/* Generated by Interface Builder */

#import <appkit/appkit.h>

// Axis Modes
#define	XYZ	0
#define YXZ	1
#define ZYX	2
#define YZX	3
#define ZXY	4
#define XZY	5

// Plot Modes
#define XY	0
#define YZ	1
#define XZ	2

// ZoomModes
#define SMALL	0
#define LARGE	1

// Sound Modes
#define DSP		0
#define MIDI	1
#define MUTE	2

@interface LorenzController:Object
{
	id	sSSlider;
	id	sRSlider;
	id	sBSlider;
    id	sFreqBox;
    id	sAmpCenterField;
    id	sAxisButtons;
    id	sSpeedField;
    id	sAmpCenterSlider;
    id	sDurationField;
    id	sAmpRangeSlider;
    id	sAmpBox;
    id	sSpeedSlider;
    id	sAmpRangeField;
    id	sDurationSlider;
    id	sInitValueFields;
    id	sFreqRangeField;
    id	sFreqCenterSlider;
    id	sSField;
    id	sRField;
    id	sBField;
    id	sFreqCenterField;
    id	sFreqRangeSlider;
	id	sPlotButton;
	id	cPlot;
	id 	cConductor;

	id	thePanel;

	double X, Y, Z, S, R, B; 
	float delta_T;
	float speed, duration;
	float freqRange, freqCenter;
	float ampRange, ampCenter;
	int axisMode, zoomMode, plotMode, soundMode;
}

- initWithPlot:anObject withConductor:anObject;

- changeInitValue:sender;
- changeDurationField:sender;
- changeSpeedField:sender;
- changeFreqCenterField:sender;
- changeSSlider:sender;
- changeRSlider:sender;
- changeBSlider:sender;
- changeFreqRangeField:sender;
- changeAmpCenterField:sender;
- changeSField:sender;
- changeRField:sender;
- changeBField:sender;
- changeAmpRangeField:sender;
- changeAmpRangeSlider:sender;
- changeFreqRangeSlider:sender;
- changeAmpCenterSlider:sender;
- changeSpeedSlider:sender;
- changeDurationSlider:sender;
- changeFreqCenterSlider:sender;
- changeAxis:sender;
- changePlotMode:sender;

- setSoundMode:(int)mode;
- setUp;
- closeUp;
- iterateFreq:(float *)freq Amp:(float *)amp Dur:(float *)dur Next:(float *)next 
	X:(float *)xpos Y:(float *)ypos;

@end

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