Loading...
Searching...
No Matches
radiusRuleProcessor.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
// $Id: radiusRuleProcessor.h,v 1.13 2005/12/23 17:01:51 amoll Exp $
//
// Molecular Mechanics: rule-based assignment of radii
#ifndef BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H
#define BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H
#ifndef BALL_MOLMEC_COMMON_RULEPROCESSOR_H
# include <BALL/MOLMEC/COMMON/ruleProcessor.h>
#endif
namespace BALL
{
class BALL_EXPORT RadiusRuleProcessor
: public RuleProcessor
{
public:
BALL_CREATE(RadiusRuleProcessor)
RadiusRuleProcessor();
RadiusRuleProcessor(INIFile& file, const String& prefix = "RadiusRules");
RadiusRuleProcessor(const RadiusRuleProcessor& rule_processor);
~RadiusRuleProcessor();
virtual Processor::Result operator () (Atom& atom);
};
} // namespace BALL
#endif // BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H
BALL_EXPORT
#define BALL_EXPORT
Definition COMMON/global.h:50
BALL::Atom
Definition atom.h:90
BALL::INIFile
Definition INIFile.h:29
BALL::Processor
Definition processor.h:32
BALL::RadiusRuleProcessor::RadiusRuleProcessor
RadiusRuleProcessor()
BALL::Result
Definition result.h:22
BALL::RuleProcessor::RuleProcessor
RuleProcessor()
BALL::String
Definition string.h:57
BALL_CREATE
#define BALL_CREATE(name)
Definition create.h:62
BALL
Definition constants.h:13
ruleProcessor.h