1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
class RuleProcessor
: AtomProcessor
{
%TypeHeaderCode
#include <BALL/PYTHON/EXTENSIONS/pyUnaryProcessors.h>
#include <BALL/MOLMEC/COMMON/ruleProcessor.h>
%End
public:
RuleProcessor();
RuleProcessor(INIFile&, const String&);
RuleProcessor(const RuleProcessor&);
~RuleProcessor();
void clear();
void destroy();
bool initialize(INIFile&, const String&);
void set(const RuleProcessor&);
virtual bool start();
virtual bool finish();
Processor::Result operator () (Atom&);
%MethodCode
sipRes = sipCpp->operator () (*a0);
%End
String evaluate(const Atom&);
bool isValid() const;
};
|