ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/primitives/RigidBody.hpp
(Generate patch)

Comparing trunk/OOPSE-4/src/primitives/RigidBody.hpp (file contents):
Revision 1968 by tim, Fri Feb 4 04:57:04 2005 UTC vs.
Revision 2002 by tim, Sun Feb 13 06:57:48 2005 UTC

# Line 119 | Line 119 | class RigidBody : public StuntDouble {
119          /** update the positions of atoms belong to this rigidbody */
120          void updateAtoms();
121  
122 <        Atom* beginAtom(std::vector<Atom*>::iterator& i);
122 >        void updateAtoms(int frame);
123  
124 <        Atom* nextAtom(std::vector<Atom*>::iterator& i);
124 >        void updateAtomVel();
125  
126 +        void updateAtomVel(int frame);
127 +        
128 +        Atom* beginAtom(std::vector<Atom*>::iterator& i) {
129 +            i = atoms_.begin();
130 +            return i != atoms_.end() ? *i : NULL;
131 +        }
132 +
133 +        Atom* nextAtom(std::vector<Atom*>::iterator& i) {
134 +            ++i;
135 +            return i != atoms_.end() ? *i : NULL;
136 +        }
137 +
138          std::vector<Atom*>::iterator getBeginAtomIter() {
139              return atoms_.begin();
140          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines