ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-1.0/utils/sysbuilder/MoLocator.hpp
Revision: 1427
Committed: Wed Jul 28 18:42:59 2004 UTC (19 years, 11 months ago) by tim
File size: 575 byte(s)
Log Message:
SimpleBuilder in progress

File Contents

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