ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/headers/BendStamp.hpp
Revision: 11
Committed: Tue Jul 9 18:40:59 2002 UTC (22 years ago) by mmeineke
File size: 680 byte(s)
Log Message:
This commit was generated by cvs2svn to compensate for changes in r10, which
included commits to RCS files with non-trunk default branches.

File Contents

# Content
1 #ifndef __BENDSTAMP_H__
2 #define __BENDSTAMP_H__
3
4 #include "LinkedAssign.hpp"
5
6 class BendStamp{
7
8 public:
9 BendStamp();
10 ~BendStamp();
11
12 void assignString( char* lhs, char* rhs );
13 void assignDouble( char* lhs, double rhs );
14 void assignInt( char* lhs, int rhs );
15 void members( int the_a, int the_b, int the_c );
16 void constrain( double the_constraint );
17 char* checkMe( void );
18
19 int getA( void ){ return a; }
20 int getB( void ){ return b; }
21 int getC( void ){ return c; }
22
23 private:
24
25 int a, b, c; //the members
26 double constraint;
27 short int have_mbrs, have_constraint;
28
29 LinkedAssign* unhandled; // the unhandled assignments
30 short int have_extras;
31
32 };
33
34 #endif