This is BBBond.m in view mode; [Download] [Up]
/* BBBond.m * * The Bond object handle everything that belongs to a bond. * This includes info on the connected atoms and the type of connection. * * For interface-info see the header file. The comments in this file mostly * cover only the real implementation details. * * Written by: Thomas Engel * Created: 15.11.1993 (Copyleft) * Last modified: 30.10.1994 */ #import "BBBond.h" #import <misckit/MiscString.h> @implementation BBBond - init { self = [super init]; if( !self ) return self; // OK. We really are an object...here we go with our init. [self setName:"?±?"]; [self setImage:[NXImage findImageNamed:"BondIcon"]]; [self setLeaf:YES]; return self; } - connect:firstAtom to:secondAtom with:(char)aType { fromAtom = firstAtom; toAtom = secondAtom; type = aType; return self; } - fromAtom { return fromAtom; } - toAtom { return toAtom; } - (char)type { return type; } - molecule { return [fromAtom molecule]; } @end /* * History: 30.10.94 Switched to the MiscString. * * 14.05.94 Its drag & drop able now. * * 09.03.94 Added the molecule query method. * * 14.01.94 Changed the representation of type and added the name * * 10.01.94 Changed some methods to work properly with our * new objectWell. But this object is still not used. * * * Bugs: This implementaion is a bug because it is not ready anyway. */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.