| 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; |