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.