ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/src/visitors/AtomVisitor.hpp
(Generate patch)

Comparing trunk/src/visitors/AtomVisitor.hpp (file contents):
Revision 983 by gezelter, Tue Jun 6 17:43:28 2006 UTC vs.
Revision 1008 by chrisfen, Wed Jul 19 12:35:31 2006 UTC

# Line 91 | Line 91 | namespace oopse {
91      std::set<std::string> ssdAtomType;  
92    };
93  
94 +  class TREDAtomVisitor : public BaseAtomVisitor{
95 +  public:
96 +    TREDAtomVisitor(SimInfo* info) : BaseAtomVisitor(info) {
97 +      visitorName = "TREDAtomVisitor";
98 +      tredAtomType.insert("TRED");
99 +    }
100 +
101 +    virtual void visit(Atom* atom) {}
102 +    virtual void visit(DirectionalAtom* datom);      
103 +    virtual void visit(RigidBody* rb) {}
104 +
105 +    virtual const std::string toString();
106 +  private:
107 +    inline bool isTREDAtom(const std::string& atomType);
108 +    std::set<std::string> tredAtomType;  
109 +  };
110 +
111    class LinearAtomVisitor : public BaseAtomVisitor{
112    public:
113      LinearAtomVisitor(SimInfo* info) : BaseAtomVisitor(info) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines