BALL
1.4.2
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
MOLMEC
COMMON
radiusRuleProcessor.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
// $Id: radiusRuleProcessor.h,v 1.13 2005/12/23 17:01:51 amoll Exp $
5
//
6
7
// Molecular Mechanics: rule-based assignment of radii
8
9
#ifndef BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H
10
#define BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H
11
12
#ifndef BALL_MOLMEC_COMMON_RULEPROCESSOR_H
13
# include <
BALL/MOLMEC/COMMON/ruleProcessor.h
>
14
#endif
15
16
namespace
BALL
17
{
22
class
BALL_EXPORT
RadiusRuleProcessor
23
:
public
RuleProcessor
24
{
25
public
:
26
27
BALL_CREATE
(
RadiusRuleProcessor
)
28
29
32
35
RadiusRuleProcessor
();
36
39
RadiusRuleProcessor
(
INIFile
& file,
const
String
& prefix =
"RadiusRules"
);
40
43
RadiusRuleProcessor
(
const
RadiusRuleProcessor
& rule_processor);
44
47
~
RadiusRuleProcessor
();
48
50
53
56
virtual
Processor::Result
operator () (
Atom
& atom);
57
59
60
};
61
}
// namespace BALL
62
63
64
#endif // BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H
Generated by
1.8.3.1