--- trunk/OOPSE-2.0/src/visitors/LipidTransVisitor.hpp 2005/02/18 23:07:32 2053 +++ trunk/OOPSE-2.0/src/visitors/LipidTransVisitor.hpp 2005/02/21 16:57:22 2057 @@ -53,39 +53,7 @@ class LipidTransVisitor : public BaseVisitor { class LipidTransVisitor : public BaseVisitor { public: - LipidTransVisitor(SimInfo* info, const std::string& originSeleScript, const std::string& refSeleScript) - : BaseVisitor(), info_(info), originEvaluator_(info), originSeleMan_(info), refEvaluator_(info), refSeleMan_(info), refSd_(NULL) { - - - visitorName = "LipidTransVisitor"; - - originEvaluator_.loadScriptString(originSeleScript); - if (!originEvaluator_.isDynamic()) { - originSeleMan_.setSelectionSet(originEvaluator_.evaluate()); - if (originSeleMan_.getSelectionCount() == 1) { - int i; - originDatom_ = dynamic_cast(originSeleMan_.beginSelected(i)); - if (originDatom_ == NULL) { - //error - } - } else { - //error - } - } - - refEvaluator_.loadScriptString(refSeleScript); - if (!refEvaluator_.isDynamic()) { - refSeleMan_.setSelectionSet(refEvaluator_.evaluate()); - if (refSeleMan_.getSelectionCount() == 1) { - int i; - refSd_ = refSeleMan_.beginSelected(i); - - } else { - //error - } - } - - } + LipidTransVisitor(SimInfo* info, const std::string& originSeleScript, const std::string& refSeleScript); virtual void visit(Atom* atom) { internalVisit(atom); } virtual void visit(DirectionalAtom* datom) { internalVisit(datom);}