57 |
|
#include "selection/SelectionEvaluator.hpp" |
58 |
|
#include "selection/SelectionManager.hpp" |
59 |
|
#include "visitors/LipidTransVisitor.hpp" |
60 |
+ |
#include "visitors/AtomNameVisitor.hpp" |
61 |
|
|
62 |
|
using namespace oopse; |
63 |
|
|
116 |
|
LinearAtomVisitor* linearVisitor = new LinearAtomVisitor(info); |
117 |
|
compositeVisitor->addVisitor(linearVisitor, 750); |
118 |
|
|
119 |
+ |
GBLipidAtomVisitor* gbLipidVisitor = new GBLipidAtomVisitor(info); |
120 |
+ |
compositeVisitor->addVisitor(gbLipidVisitor, 740); |
121 |
+ |
|
122 |
|
//create default atom visitor |
123 |
|
DefaultAtomVisitor* defaultAtomVisitor = new DefaultAtomVisitor(info); |
124 |
|
compositeVisitor->addVisitor(defaultAtomVisitor, 700); |
128 |
|
WaterTypeVisitor* waterTypeVisitor = new WaterTypeVisitor; |
129 |
|
compositeVisitor->addVisitor(waterTypeVisitor, 600); |
130 |
|
} |
131 |
+ |
|
132 |
+ |
if (args_info.basetype_flag) { |
133 |
+ |
AtomNameVisitor* atomNameVisitor = new AtomNameVisitor(info); |
134 |
+ |
compositeVisitor->addVisitor(atomNameVisitor, 550); |
135 |
+ |
|
136 |
+ |
} |
137 |
|
|
138 |
|
//create ZconsVisitor |
139 |
|
if(args_info.zconstraint_flag){ |