ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/visitors/AtomVisitor.hpp
(Generate patch)

Comparing trunk/OOPSE-4/src/visitors/AtomVisitor.hpp (file contents):
Revision 2224 by chrisfen, Thu May 12 19:43:48 2005 UTC vs.
Revision 2581 by xsun, Thu Feb 2 15:49:42 2006 UTC

# Line 108 | Line 108 | namespace oopse {
108      std::set<std::string> linearAtomType;  
109    };
110  
111 +  class GBLipidAtomVisitor : public BaseAtomVisitor{
112 +  public:
113 +    GBLipidAtomVisitor(SimInfo* info) : BaseAtomVisitor(info) {
114 +      visitorName = "GBLipidAtomVisitor";
115 +      GBLipidAtomType.insert("GBlipid");
116 +    }
117  
118 +    virtual void visit(Atom* atom) {}
119 +    virtual void visit(DirectionalAtom* datom);      
120 +    virtual void visit(RigidBody* rb) {}
121  
122 +    virtual const std::string toString();
123 +  private:
124 +    inline bool isGBLipidAtom(const std::string& atomType);
125 +    std::set<std::string> GBLipidAtomType;  
126 +  };
127  
128 +
129    class DefaultAtomVisitor : public BaseAtomVisitor{
130    public:
131      DefaultAtomVisitor(SimInfo* info) : BaseAtomVisitor(info) { visitorName = "DefaultAtomVisitor";}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines