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

Comparing trunk/OOPSE-3.0/src/visitors/LipidTransVisitor.hpp (file contents):
Revision 2053 by tim, Fri Feb 18 23:07:32 2005 UTC vs.
Revision 2057 by tim, Mon Feb 21 16:57:22 2005 UTC

# Line 53 | Line 53 | class LipidTransVisitor : public BaseVisitor {
53  
54   class LipidTransVisitor : public BaseVisitor {
55      public:
56 <        LipidTransVisitor(SimInfo* info, const std::string& originSeleScript, const std::string& refSeleScript)
57 <            : BaseVisitor(), info_(info), originEvaluator_(info), originSeleMan_(info), refEvaluator_(info), refSeleMan_(info), refSd_(NULL) {
58 <
59 <        
60 <            visitorName = "LipidTransVisitor";
61 <            
62 <            originEvaluator_.loadScriptString(originSeleScript);            
63 <            if (!originEvaluator_.isDynamic()) {  
64 <                originSeleMan_.setSelectionSet(originEvaluator_.evaluate());
65 <                if (originSeleMan_.getSelectionCount() == 1) {
66 <                    int i;
67 <                    originDatom_ = dynamic_cast<DirectionalAtom*>(originSeleMan_.beginSelected(i));
68 <                    if (originDatom_ ==  NULL) {
69 <                        //error
70 <                    }
71 <                } else {
72 <                    //error
73 <                }
74 <            }
75 <
76 <            refEvaluator_.loadScriptString(refSeleScript);
77 <            if (!refEvaluator_.isDynamic()) {  
78 <                refSeleMan_.setSelectionSet(refEvaluator_.evaluate());
79 <                if (refSeleMan_.getSelectionCount() == 1) {
80 <                    int i;
81 <                    refSd_ = refSeleMan_.beginSelected(i);
82 <                    
83 <                } else {
84 <                    //error
85 <                }
86 <            }
87 <            
88 <        }
56 >        LipidTransVisitor(SimInfo* info, const std::string& originSeleScript, const std::string& refSeleScript);
57          
58          virtual void visit(Atom* atom) { internalVisit(atom); }
59          virtual void visit(DirectionalAtom* datom) { internalVisit(datom);}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines