BALL 1.5.0
typeRuleProcessor.h
Go to the documentation of this file.
1// -*- Mode: C++; tab-width: 2; -*-
2// vi: set ts=2:
3//
4// $Id: typeRuleProcessor.h,v 1.12 2005/12/23 17:01:52 amoll Exp $
5//
6
7// Molecular Mechanics: rule-based assignment of types
8
9#ifndef BALL_MOLMEC_COMMON_TYPERULEPROCESSOR_H
10#define BALL_MOLMEC_COMMON_TYPERULEPROCESSOR_H
11
12#ifndef BALL_MOLMEC_COMMON_RULEPROCESSOR_H
14#endif
15
16namespace BALL
17{
23 : public RuleProcessor
24 {
25 public:
26
28
29
32
33
36
39 TypeRuleProcessor(INIFile& file, const String& prefix);
40
43 TypeRuleProcessor(const TypeRuleProcessor& rule_processor);
44
48
50
53
56 virtual Processor::Result operator () (Atom& atom);
57
59
60 };
61} // namespace BALL
62
63
64#endif // BALL_MOLMEC_COMMON_TYPERULEPROCESSOR_H
#define BALL_CREATE(name)
Definition: create.h:62
Definition: constants.h:13
#define BALL_EXPORT
Definition: COMMON/global.h:50