--- trunk/OOPSE/libmdtools/CompositeVisitor.hpp 2004/04/19 20:54:58 1120 +++ trunk/OOPSE/libmdtools/CompositeVisitor.hpp 2004/04/20 05:39:38 1126 @@ -13,10 +13,9 @@ class CompositeVisitor: public BaseVisitor{ CompositeVisitor() : BaseVisitor() { visitorName = "CompositeVisitor";} ~CompositeVisitor(); - virtual void visit(Atom* atom) {internalVisit(atom);} - virtual void visit(DirectionalAtom* datom) {internalVisit((Atom*)datom);} - virtual void visit(RigidBody* rb) {internalVisit(rb);} - + virtual void visit(Atom* atom); + virtual void visit(DirectionalAtom* datom); + virtual void visit(RigidBody* rb); virtual void update(); void addVisitor(BaseVisitor* v, int priority = 0); @@ -25,8 +24,6 @@ class CompositeVisitor: public BaseVisitor{ const string toString(); protected: - void internalVisit(Atom* sd); - void internalVisit(RigidBody* sd); list > visitorList; };