ftp.nice.ch/pub/next/graphics/3d/StereoScope.3.7.N.bs.tar.gz#/StereoScope-3.7/CubeView.h

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;


@interface CubeView:View
{
  float cube[3][16], axes[3][54], *path;
  int max_path;
  float boundingBox[4];
  AzimuthMat *vm;
  id AngleDisplay;
  id DistanceSlider;
  id PhiSlider;
  id ThetaSlider;
  id openReq;
  id dataList;
  id myStorage;
  BOOL showCube, showAxes, PSonly;
  char ops[3];
}
- initFrame:(const NXRect *) frameRect;
- showError:(char *)errorMessage;
- initialize;
- clear:sender;
- Reset:sender;
- setCube:(int)intValue;
- setAxes:(int)intValue;
- toggleAxes:sender;
- toggleCube:sender;
- reScale:sender;
- setTheta:(float)floatValue;
- setPhi:(float)floatValue;
- setdist:(float)floatValue;
- setlimits:(float *) limits;
- getStruct:(id)listptr;
- drawSelf:(NXRect*)r:(int)c;
- printPSCode:sender;
- debug:(id)storage;
@end

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