ftp.nice.ch/pub/next/developer/objc/api/intuitiv3d_API.s.tar.gz#/i3dApi/Examples/CustomObject/DistortedCubeInsp.h

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

/*
 * Copyright 1993 by Cub'x Systemes
 * 
 * All Rights Reserved
 *
 * Permission to use, copy, and distribute this software and its
 * documentation for the  purpose of making new intuitiv'3d modules.
 * This copyright notice must appears in all copies that you distribute.
 * The name of Cub'x Systeme should not be used in advertising or publicity
 * without specific, written prior permission. 
 * CUB'X SYSTEMES DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
 * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
 * CUB'X SYSTEMES BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
 * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
 * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
 * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
 * SOFTWARE.
 */

/*****************************************************************************
 *
 *  CustomObject module
 *  -------------------
 *
 * File: DistortedCubeInsp.h
 *
 * Contents: A distorted cube inspector
 *     
 *
 *****************************************************************************/

#import <i3d/InspectorView.h>


@interface DistortedCubeInsp : InspectorView
{
    id startWidthSlider;
    id startWidthTextField;
    id startHeightSlider;
    id startHeightTextField;
    id destWidthSlider;
    id destWidthTextField;
    id destHeightSlider;
    id destHeightTextField;
    id offsetForXSlider;
    id offsetForXTextField;
    id offsetForYSlider;
    id offsetForYTextField;
    id offsetForZSlider;
    id offsetForZTextField;
}


/*******************************************************************************
 *                                                                             *
 *                                Class methods                                *
 *                                                                             *
 *******************************************************************************/
+ (const char*)nibName;

/*******************************************************************************
 *                                                                             *
 *                               Instance methods                              *
 *                                                                             *
 *******************************************************************************/
/*
 *  Instance methods to be compatible with intuitiv'3d's inspector protocol.
 */
- (const char *)title;
- sendAllValueToObject:anObject;
- receiveAllValueFromObject:anObject;


/*
 *  Target / action methods. Please see DistortedCubeInsp.nib
 */
- takeStartWidthFrom:sender;
- takeStartHeightFrom:sender;
- takeDestWidthFrom:sender;
- takeDestHeightFrom:sender;
- takeOffsetForXFrom:sender;
- takeOffsetForYFrom:sender;
- takeOffsetForZFrom:sender;




@end

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