ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/utils/sysbuilder/MoLocator.hpp
(Generate patch)

Comparing trunk/OOPSE/utils/sysbuilder/MoLocator.hpp (file contents):
Revision 678 by chuckv, Mon Aug 11 22:12:31 2003 UTC vs.
Revision 1099 by gezelter, Mon Apr 12 20:33:12 2004 UTC

# Line 2 | Line 2
2   #define __MOLOCATOR_H__
3  
4   #include "Atom.hpp"
5 + #include "DirectionalAtom.hpp"
6   #include "MoleculeStamp.hpp"
7   #include "SimState.hpp"
8  
8
9   class MoLocator{
10    
11   public:
# Line 14 | Line 14 | class MoLocator{ (public)
14    ~MoLocator();
15  
16    void placeMol( double pos[3], double ornt[3][3], Atom** atomArray,
17 <                 int atomIndex );
17 >                 int atomIndex, SimState* myConfig );
18    double getMaxLength( void ) { return maxLength; }
19  
20 void setConfig( SimState* theConfig );
21
20   private:
21    
22    void calcRefCoords( void );
# Line 29 | Line 27 | void setConfig( SimState* theConfig ); (private)
27    double maxLength;
28    int nAtoms;
29  
32  SimState* myConfig;
33  bool haveConfig;
30   };
31  
32 + extern void getRandomRot( double rot[3][3] );
33 + extern void getEulerRot( double theta, double phi, double psi,
34 +                         double rot[3][3] );
35  
36   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines