ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-1.0/utils/sysbuilder/MoLocator.hpp
Revision: 1432
Committed: Thu Jul 29 03:31:50 2004 UTC (19 years, 11 months ago) by tim
File size: 572 byte(s)
Log Message:
simpleBuilder is built but Makefile is broken

File Contents

# User Rev Content
1 gezelter 1334 #ifndef __MOLOCATOR_H__
2     #define __MOLOCATOR_H__
3    
4 tim 1427 #include <vector>
5 gezelter 1334 #include "Atom.hpp"
6     #include "DirectionalAtom.hpp"
7     #include "MoleculeStamp.hpp"
8 tim 1427 #include "Molecule.hpp"
9     #include "Vector3d.hpp"
10     #include "ForceFields.hpp"
11     using namespace std;
12 gezelter 1334
13     class MoLocator{
14    
15     public:
16    
17 tim 1427 MoLocator( MoleculeStamp* theStamp, ForceFields* theFF);
18 gezelter 1334
19 tim 1427 void placeMol( const Vector3d& offset, const Vector3d& ort, Molecule* mol);
20 tim 1432
21 gezelter 1334 private:
22    
23     void calcRefCoords( void );
24    
25     MoleculeStamp* myStamp;
26 tim 1427 ForceFields* myFF;
27 gezelter 1334
28 tim 1427 vector<Vector3d> refCoords;
29     int nIntegrableObjects;
30 gezelter 1334 };
31    
32     #endif