4 |
|
|
5 |
|
|
6 |
|
typedef enum { MOLECULE, ATOM, BOND, BEND, TORSION, COMPONENT, |
7 |
< |
POSITION, ASSIGNMENT, MEMBER, CONSTRAINT, ORIENTATION, |
8 |
< |
ZCONSTRAINT, RIGIDBODY, BLOCK_END } event_enum; |
7 |
> |
POSITION, ASSIGNMENT, MEMBERS, CONSTRAINT, ORIENTATION, |
8 |
> |
ZCONSTRAINT, RIGIDBODY, MEMBER, BLOCK_END } event_enum; |
9 |
|
|
10 |
|
|
11 |
|
typedef struct{ |
31 |
|
int b; |
32 |
|
int c; |
33 |
|
int d; |
34 |
< |
} member_event; |
34 |
> |
} members_event; |
35 |
|
|
36 |
|
typedef struct{ |
37 |
|
event_enum event_type; |
42 |
|
position_event pos; |
43 |
|
position_event ornt; // use the same structure for orientation |
44 |
|
assignment_event asmt; |
45 |
< |
member_event mbr; |
45 |
> |
members_event mbrs; |
46 |
|
double cnstr; // the constraint value |
47 |
|
} evt; |
48 |
|
} event; |