BALL  1.5.0
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
BALL::Bond
Definition: bond.h:54
BALL::VIEW::AtomBondModelBaseProcessor
Definition: atomBondModelBaseProcessor.h:31
BALL
Definition: constants.h:12
BALL::Composite
Definition: composite.h:71
BALL_SIZE_TYPE
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52
BALL_CREATE
#define BALL_CREATE(name)
Definition: create.h:62
BALL::Processor::Result
int Result
Definition: processor.h:36
BALL::VIEW::AddLineModel
Definition: lineModel.h:25
atomBondModelBaseProcessor.h