ftp.nice.ch/pub/next/science/mathematics/HippoDraw.2.0.s.tar.gz#/HippoDraw/Hippo.bproj/Inspect3D.h

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

/* Inspect3D.h		by Mike Gravina		July 1992
 * Controls 3d perspective plots
 *
 * Copyright (C)  1991  The Board of Trustees of
 * The Leland Stanford Junior University.  All Rights Reserved.
 */ 

#define INSPECT3D_H_ID "$Id: Inspect3D.h,v 2.10 1993/03/10 23:48:22 mfg Exp $"

#import "InspectBase.h"

@interface Inspect3D:InspectBase
{	
    id                  distanceSlider;
    id                  phiSlider;
    id                  thetaSlider;
    id                  distText;
    id                  phiText;
    id                  thetaText;
    id                  cubeSwitch;
    id                  wireFrameSwitch;
    id                  fillSwitch;
    id                  meshSwitch;
    id			grayMatrix;

    display		disp;
}

-initInspFor:aDraw;
 /*
  * creates a new Inspect3D for global controler aDraw.
  * After initialization, adds itself to the NewInspector.
  * This method is the designated initializer for the class.
  */


-showError:(char *)errorMessage;
-reset:sender;
-newGray:sender;
-newTheta:sender;
-newPhi:sender;
-newDist:sender;
-newInvDist:sender;
-newTheta_degrees:sender;
-newPhi_degrees:sender;
-toggleCube:sender;
-toggleWireFrame:sender;
-toggleFill:sender;
-toggleMesh:sender;
-updateView;
- mouseMoved:(const NXPoint *)offset in:sender withKey:(int)flag;
 /* used for trapping mouse movements.
  */
@end

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