BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
VIEW
MODELS
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
11
# include <
BALL/VIEW/MODELS/atomBondModelBaseProcessor.h
>
12
#endif
13
14
namespace
BALL
15
{
16
namespace
VIEW
17
{
18
25
class
BALL_VIEW_EXPORT
AddLineModel
:
public
AtomBondModelBaseProcessor
26
{
27
public
:
28
29
BALL_CREATE
(
AddLineModel
)
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_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
BALL::VIEW::AtomBondModelBaseProcessor
Definition:
atomBondModelBaseProcessor.h:31
BALL::Composite
Definition:
composite.h:71
BALL::VIEW::AddLineModel
Definition:
lineModel.h:25
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::Bond
Definition:
bond.h:54
atomBondModelBaseProcessor.h
BALL::Processor::Result
int Result
Definition:
processor.h:36
BALL_SIZE_TYPE
Generated by
1.8.7