ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-2.0/test/brains/DirectionalAtom.hpp
(Generate patch)

Comparing trunk/OOPSE-2.0/test/brains/DirectionalAtom.hpp (file contents):
Revision 1682 by tim, Thu Oct 28 22:34:01 2004 UTC vs.
Revision 1684 by tim, Fri Oct 29 16:20:50 2004 UTC

# Line 38 | Line 38 | namespace oopse{
38   namespace oopse{
39      class DirectionalAtom : public Atom {
40          public:
41 <            DirectionalAtom();
41 >            DirectionalAtom(DirectionalAtom* dAtomType);
42              /**
43               * Returns the inertia tensor of this stuntdouble
44               * @return the inertia tensor of this stuntdouble
45             * @see #setI
45               */
46              virtual Mat3x3d getI();
47  
49            /**
50             * Sets the inertia tensor of this stuntdouble
51             * @param trq new inertia tensor
52             * @see #getI
53             */      
54            virtual void setI(Mat3x3d& I);
48  
49             /**
50               * Sets  the previous rotation matrix of this stuntdouble
# Line 73 | Line 66 | namespace oopse{
66               */        
67              virtual void setA(const RotMat3x3d& a, int snapshotNo);
68  
69 +            /**
70 +             * Left multiple rotation matrix by another rotation matrix
71 +             * @param m a rotation matrix
72 +             */
73 +            void rotateBy(const RotMat3x3d& m);
74 +            
75              /** Sets the internal unit frame of this stuntdouble by three euler angles */
76              void setUnitFrameFromEuler(double phi, double theta, double psi);
77  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines