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

Comparing trunk/OOPSE/libBASS/RigidBodyStamp.hpp (file contents):
Revision 988 by gezelter, Tue Jan 27 19:37:48 2004 UTC vs.
Revision 1099 by gezelter, Mon Apr 12 20:33:12 2004 UTC

# Line 1 | Line 1
1   #ifndef __RIGIDBODYSTAMP_H__
2   #define __RIGIDBODYSTAMP_H__
3  
4 #include "MemberStamp.hpp"
4   #include "LinkedAssign.hpp"
5 + #include "AtomStamp.hpp"
6  
7  
8   class RigidBodyStamp{
# Line 16 | Line 16 | class RigidBodyStamp{ (public)
16    char* assignInt( char* lhs, int rhs );
17    char* checkMe( void );
18  
19 <  char* addMember( MemberStamp* the_member, int atomIndex );
20 <  int   getNMembers( void )    { return n_members; }
21 <  MemberStamp* getMember( int index ) { return members[index]; }
19 >  char*      addMember( int atomIndex );
20 >  int        getNMembers( void )    { return n_members; }
21 >  int        getMember( int index ) { return members[index]; }
22    
23    int haveExtras( void ) { return have_extras; }
24    LinkedAssign* getExtras( void ) { return unhandled; }
# Line 27 | Line 27 | class RigidBodyStamp{ (public)
27   private:
28  
29    int n_members;
30 +  int which;
31 +  short int have_members;
32 +  
33 +  int* members;
34  
31  int have_members;
32
33  MemberStamp** members;
34
35    LinkedAssign* unhandled; // the unhandled assignments
36    short int have_extras;
37   };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines