ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/branches/templatesBranch10-28-03/OOPSE/libmdtools/Exclude.hpp
Revision: 824
Committed: Mon Oct 27 22:07:49 2003 UTC (20 years, 8 months ago)
File size: 619 byte(s)
Log Message:
This commit was manufactured by cvs2svn to create branch
'templatesBranch10-28-03'.

File Contents

# Content
1 #ifndef __EXCLUDE_H__
2 #define __EXCLUDE_H__
3
4 class Exclude{
5
6 public:
7 Exclude(int theIndex);
8 ~Exclude(){}
9
10 static int* exPairs; // The Excludes array
11 static int nExcludes;
12
13 static void createArray( int nExludes );
14 static void destroyArray( void );
15 static int* getArray( void ){ return exPairs; }
16
17 static void addExcludePairs(int nAdded, int* AexPair);
18 static void deleteExcludePair(int theIndex);
19 static void deleteRange(int startIndex, int stopIndex);
20
21 void setPair( int i, int j);
22 void printMe( void );
23
24 protected:
25
26 int index;
27 int exI;
28 int exJ;
29 };
30
31
32
33
34 #endif // __EXCLUDE_H__