7 #ifndef BALL_VIEW_MODELS_ATOMBONDMODELBASEPROCESSOR_H
8 #define BALL_VIEW_MODELS_ATOMBONDMODELBASEPROCESSOR_H
10 #ifndef BALL_DATATYPE_HASHSET_H
14 #ifndef BALL_VIEW_MODELS_MODELPROCESSOR_H
106 virtual void dump(std::ostream& s = std::cout,
Size depth = 0)
const;
109 virtual void clearComposites();
112 virtual bool createGeometricObjects();
132 void insertAtom_(
const Atom* atom);
136 void clearUsedAtoms_();
140 std::list<const Atom*>& getAtomList_();
151 void buildBondModels_();
155 virtual void visualiseBond_(
const Bond& bond);
159 vector<vector<Atom*> > rings_;
164 std::list<const Atom*> used_atoms_;
168 # ifndef BALL_NO_INLINE_FUNCTIONS
169 # include <BALL/VIEW/MODELS/atomBondModelBaseProcessor.iC>
174 #endif // BALL_VIEW_MODELS_ATOMBONDMODELBASEPROCESSOR_H
#define BALL_CREATE(name)
virtual void visualiseRings_()
HashSet< const Atom * > ring_atoms_