7 #ifndef BALL_VIEW_MODELS_BALLANDSTICKMODEL_H
8 #define BALL_VIEW_MODELS_BALLANDSTICKMODEL_H
10 #ifndef BALL_VIEW_MODELS_ATOMBONDMODELBASEPROCESSOR_H
14 #ifndef BALL_KERNEL_ATOM_H
99 void setBallRadius(const
float radius);
103 float getBallRadius() const;
109 void setStickRadius(const
float radius);
113 float getStickRadius() const;
117 void enableBallAndStickModel();
121 void enableStickModel();
154 bool isBallAndStickModel() const;
159 bool isStickModel() const;
162 bool dashedBondsEnabled()
const
163 {
return dashed_bonds_;}
167 { dashed_bonds_ = state;}
181 virtual void dump(std::ostream& s = std::cout,
Size depth = 0)
const;
208 float special_radius_;
210 bool ball_and_stick_;
213 vector<vector<Bond*> > ring_bonds_;
216 # ifndef BALL_NO_INLINE_FUNCTIONS
217 # include <BALL/VIEW/MODELS/ballAndStickModel.iC>
223 #endif // BALL_VIEW_MODELS_BALLANDSTICKMODEL_H