This is BBBond.h in view mode; [Download] [Up]
/* BBBond.h * * The Bond object handle everything that belongs to a bond. * This includes info on the connected atoms and the type of connection. * * Usage: Create a new bond and then set all the values. Just creating an atom * inits all the standard setups but can result in a useless object! * * Attention: This Object will change a lot !!!! * * Written by: Thomas Engel * Created: 15.11.1993 (Copyleft) * Last modified: 14.05.1994 */ #import <iconkit/IKFolder.h> // Here we define some basic Bondtypes #define BOND_SINGLE 1 #define BOND_DOUBLE 2 #define BOND_TRIPLE 3 #define BOND_DOUBLE_DELOCATED 12 // 12 because delocated(1) double(2) ?! @interface BBBond:IKFolder { id fromAtom; id toAtom; char type; } - connect:firstAtom to:secondAtom with:(char)aType; - fromAtom; - toAtom; - (char)type; - molecule; @end /* * History: 09.03.94 Added the molecule query method. * * 14.01.94 Did some redesign with that class. * * 10.01.94 Changed some methods to work properly with our * new objectWell. * * 12.12.93 Changed to connection method. But I should include it * into a +newConnection clasxMethode. * * 15.11.93 Added some basic methods for testing. Later this object * will be completly different! * * * Bugs: Could be...or not... */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.