BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lineModel.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 // $Id: lineModel.h,v 1.12 2005/12/23 17:02:18 amoll Exp $
5 //
6 
7 #ifndef BALL_VIEW_MODELS_LINEMODEL_H
8 #define BALL_VIEW_MODELS_LINEMODEL_H
9 
10 #ifndef BALL_VIEW_MODELS_ATOMBONDMODELBASEPROCESSOR_H
12 #endif
13 
14 namespace BALL
15 {
16  namespace VIEW
17  {
18 
26  {
27  public:
28 
30 
31 
34 
37  AddLineModel();
38 
41  AddLineModel(const AddLineModel& add_line_model);
42 
45  virtual ~AddLineModel();
46 
48 
51 
65  virtual Processor::Result operator() (Composite& composite);
66 
68 
71 
80  virtual void dump(std::ostream& s = std::cout, Size depth = 0) const;
81 
83 
84  protected:
85 
86  void visualiseBond_(const Bond& bond);
87  };
88 
89  } // namespace VIEW
90 } // namspace BALL
91 
92 #endif // BALL_VIEW_MODELS_LINEMODEL_H