--- trunk/OOPSE/libmdtools/RigidBodyVisitor.hpp 2004/04/19 03:52:27 1118 +++ trunk/OOPSE/libmdtools/RigidBodyVisitor.hpp 2004/04/20 05:39:38 1126 @@ -22,7 +22,11 @@ class LipidHeadVisitor : public BaseRigidBodyVisitor{ class LipidHeadVisitor : public BaseRigidBodyVisitor{ public: LipidHeadVisitor(SimInfo* info) : BaseRigidBodyVisitor(info){ visitorName = "LipidHeadVisitor";} + + virtual void visit(Atom* atom) {} + virtual void visit(DirectionalAtom* datom) {} virtual void visit(RigidBody* rb); + void addLipidHeadName(const string& name); virtual const string toString(); @@ -32,4 +36,14 @@ class LipidHeadVisitor : public BaseRigidBodyVisitor{ set lipidHeadName; }; +class RBCOMVisitor : public BaseRigidBodyVisitor{ + public: + RBCOMVisitor(SimInfo* info) : BaseRigidBodyVisitor(info){ visitorName = "RBCOMVisitor";} + + virtual void visit(Atom* atom) {} + virtual void visit(DirectionalAtom* datom) {} + virtual void visit(RigidBody* rb); + + virtual const string toString(); +}; #endif