ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libBASS/BASS_interface.h
(Generate patch)

Comparing trunk/OOPSE/libBASS/BASS_interface.h (file contents):
Revision 988 by gezelter, Tue Jan 27 19:37:48 2004 UTC vs.
Revision 998 by gezelter, Thu Jan 29 23:01:17 2004 UTC

# Line 5 | Line 5 | typedef enum { MOLECULE, ATOM, BOND, BEND, TORSION, CO
5  
6   typedef enum { MOLECULE, ATOM, BOND, BEND, TORSION, COMPONENT,
7                 POSITION, ASSIGNMENT, MEMBERS, CONSTRAINT, ORIENTATION,
8 <               ZCONSTRAINT, RIGIDBODY, MEMBER, BLOCK_END } event_enum;
8 >               ZCONSTRAINT, RIGIDBODY, BLOCK_END } event_enum;
9  
10  
11   typedef struct{
# Line 14 | Line 14 | typedef enum { STRING, INT, DOUBLE } interface_assign_
14    double z;
15   } position_event;
16  
17 + typedef struct{
18 +  double phi;
19 +  double theta;
20 +  double psi;
21 + } orientation_event;
22 +
23   typedef enum { STRING, INT, DOUBLE } interface_assign_type;
24  
25   typedef struct{
# Line 27 | Line 33 | typedef struct{
33   } assignment_event;
34  
35   typedef struct{
36 <  int a;
37 <  int b;
32 <  int c;
33 <  int d;
36 >  int nMembers;
37 >  int *memberList;
38   } members_event;
39  
40   typedef struct{
# Line 40 | Line 44 | typedef struct{
44    union{
45      int               blk_index; // block index
46      position_event    pos;
47 <    position_event    ornt; // use the same structure for orientation
47 >    orientation_event ornt; // use the same structure for orientation
48      assignment_event  asmt;
49      members_event     mbrs;
50      double            cnstr; // the constraint value

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines