ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libBASS/MemberStamp.hpp
Revision: 988
Committed: Tue Jan 27 19:37:48 2004 UTC (20 years, 5 months ago) by gezelter
File size: 649 byte(s)
Log Message:
More BASS changes to do new rigidBody scheme

File Contents

# User Rev Content
1 gezelter 988 #ifndef __MEMBERSTAMP_H__
2     #define __MEMBERSTAMP_H__
3    
4     #include "LinkedAssign.hpp"
5    
6     class MemberStamp{
7    
8     public:
9     MemberStamp();
10     ~MemberStamp();
11    
12     char* assignString( char* lhs, char* rhs );
13     char* assignDouble( char* lhs, double rhs );
14     char* assignInt( char* lhs, int rhs );
15    
16     char* checkMe( void );
17    
18     int getAtom( void ){ return myAtom; }
19    
20     int haveExtras( void ) { return have_extras; }
21     LinkedAssign* getExtras( void ) { return unhandled; }
22    
23     static char errMsg[500];
24     private:
25    
26     int myAtom; //the member itself
27    
28     short int atomAssigned;
29    
30     LinkedAssign* unhandled; // the unhandled assignments
31     short int have_extras;
32     };
33    
34     #endif