| Revision: | 501 |
| Committed: | Tue Apr 15 21:20:35 2003 UTC (22 years, 7 months 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 |