| 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 |