Revision: | 501 |
Committed: | Tue Apr 15 21:20:35 2003 UTC (22 years ago) by mmeineke |
File size: | 433 byte(s) |
Log Message: | finished bilayerSys.cpp sysBuild still need to write the bass file. MoLocator.cpp is currently empty |
# | User | Rev | Content |
---|---|---|---|
1 | mmeineke | 501 | #ifndef __MOLOCATOR_H__ |
2 | #define __MOLOCATOR_H__ | ||
3 | |||
4 | #include "Atom.hpp" | ||
5 | #include "MoleculeStamp.hpp" | ||
6 | |||
7 | |||
8 | class MoLocator{ | ||
9 | |||
10 | public: | ||
11 | |||
12 | MoLocator( MoleculeStamp* theStamp ); | ||
13 | ~MoLocator(); | ||
14 | |||
15 | void placeMol( double pos[3], double ornt[3][3], Atom** atomArray ); | ||
16 | double getMaxLength( void ) { return maxLength; } | ||
17 | |||
18 | private: | ||
19 | |||
20 | void calcRefCoords( void ); | ||
21 | |||
22 | MoleculeStamp* myStamp; | ||
23 | double *myCoords; | ||
24 | double maxLength; | ||
25 | }; | ||
26 | |||
27 | |||
28 | #endif |