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

Comparing trunk/OOPSE/libmdtools/CompositeVisitor.hpp (file contents):
Revision 1120 by tim, Mon Apr 19 20:54:58 2004 UTC vs.
Revision 1126 by tim, Tue Apr 20 05:39:38 2004 UTC

# Line 13 | Line 13 | class CompositeVisitor: public BaseVisitor{
13      CompositeVisitor() : BaseVisitor() { visitorName = "CompositeVisitor";}
14      ~CompositeVisitor();
15      
16 <    virtual void visit(Atom* atom) {internalVisit(atom);}
17 <    virtual void visit(DirectionalAtom* datom) {internalVisit((Atom*)datom);}
18 <    virtual void visit(RigidBody* rb) {internalVisit(rb);}
19 <
16 >    virtual void visit(Atom* atom);
17 >    virtual void visit(DirectionalAtom* datom);
18 >    virtual void visit(RigidBody* rb);
19       virtual void update();
20      
21      void addVisitor(BaseVisitor* v, int priority = 0);
# Line 25 | Line 24 | class CompositeVisitor: public BaseVisitor{
24  
25      const string toString();
26    protected:
28    void internalVisit(Atom* sd);
29    void internalVisit(RigidBody* sd);
27      list<pair<BaseVisitor*, int> > visitorList;
28   };
29  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines