This is CubeView.h in view mode; [Download] [Up]
/* Generated by Interface Builder */ /* TODO: create a buffer as an */ /* instance variable and remove the */ /* thisline stuff from readData*/ #import <appkit/View.h> #import <appkit/Bitmap.h> #import "AzimuthMat.h" typedef enum { NEITHER = 0, LINES, POINTS, BOTH } pts_or_lines; typedef struct { float **all; float **displayed; int npts; pts_or_lines type; } datapoints; @interface CubeView:View { float cube[3][16], axes[3][54], *path; float dot_offset[2]; int max_path, dotgstate; float boundingBox[4]; AzimuthMat *vm; datapoints **toshow; id AngleDisplay; id DistanceSlider; id PhiSlider; id ThetaSlider; id openReq; BOOL showCube, showAxes, PSonly; Bitmap *dot; char ops[3]; } + newFrame:(const NXRect *) frameRect; + new; - showError:(char *)errorMessage; - initialize; - Reset:sender; - ShowAngles:sender; - openData:sender; - toggleAxes:sender; - toggleCube:sender; - reScale:sender; - setTheta:sender; - setPhi:sender; - setdist:sender; - setinvdist:sender; - setTheta_degrees:sender; - setPhi_degrees:sender; - setAngleDisplay:anObject; - setDistanceSlider:anObject; - setPhiSlider:anObject; - setThetaSlider:anObject; - setlimits:(float *) limits; - (BOOL) readData:(const char *)filename; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.