22 |
|
class LipidHeadVisitor : public BaseRigidBodyVisitor{ |
23 |
|
public: |
24 |
|
LipidHeadVisitor(SimInfo* info) : BaseRigidBodyVisitor(info){ visitorName = "LipidHeadVisitor";} |
25 |
+ |
|
26 |
+ |
virtual void visit(Atom* atom) {} |
27 |
+ |
virtual void visit(DirectionalAtom* datom) {} |
28 |
|
virtual void visit(RigidBody* rb); |
29 |
+ |
|
30 |
|
void addLipidHeadName(const string& name); |
31 |
|
virtual const string toString(); |
32 |
|
|
36 |
|
set<string> lipidHeadName; |
37 |
|
}; |
38 |
|
|
39 |
+ |
class RBCOMVisitor : public BaseRigidBodyVisitor{ |
40 |
+ |
public: |
41 |
+ |
RBCOMVisitor(SimInfo* info) : BaseRigidBodyVisitor(info){ visitorName = "RBCOMVisitor";} |
42 |
+ |
|
43 |
+ |
virtual void visit(Atom* atom) {} |
44 |
+ |
virtual void visit(DirectionalAtom* datom) {} |
45 |
+ |
virtual void visit(RigidBody* rb); |
46 |
+ |
|
47 |
+ |
virtual const string toString(); |
48 |
+ |
}; |
49 |
|
#endif |