ftp.nice.ch/pub/next/graphics/3d/3DDeviceServer.0.51.s.tar.gz#/3DDeviceServer.0.51.s/MiscVirtual3DMouseFrontend.h

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

/* MiscVirtual3DMouseFrontend.h				 
 *
 * This object deals with the GUI we need to do all the settings.
 * It is the frontend to the slider or trackPad based 3DMouse system.
 * Basically intended for testing a custom app without owning a real 3Dmouse.
 *
 * Usage: Don't use it.
 *		  The GUI just calls all the methods we provide here and passes them
 *		  to the driver.
 *		  The driver is a basic Misc3DMouseDriver.
 *
 *
 * Written by: 		Thomas Engel
 * Created:    		09.04.1994 (Copyleft)
 * Last modified: 	14.04.1994
 */

#import <misckit/MiscSwapContentsController.h>

@interface MiscVirtual3DMouseFrontend:MiscSwapContentsController
{
	id	mouseDriver;
	
	id	aSlider;
	id	bSlider;
	id	cSlider;
	id	rotValue;
	id	negRotRange;
	id	xSlider;
	id	ySlider;
	id	zSlider;
	id	transValue;
	id	negTransRange;
	id	modeLock;
	
	float	lastSliderValue;
}

- revert:sender;

- xRotation:sender;
- yRotation:sender;
- zRotation:sender;
- xTranslation:sender;
- yTranslation:sender;
- zTranslation:sender;

- switchLocking:sender;
- takeRotationRangeFrom:sender;
- takeTranslationRangeFrom:sender;

- (void)transformationWillStart:sender;
- (void)transformationDidEnd:sender;

@end

/*
 * History: 14.04.94 Really got it going.
 *
 *			09.04.94 First codeing done.
 *
 *
 * Bugs: - Not very likely.
 */

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