00001 #ifndef TermMaxGenOp_H 00002 #define TermMaxGenOp_H 00003 00008 class TermMaxGenOp : public Operator 00009 { 00010 public: 00011 void registerParameters(StateP); 00012 bool initialize(StateP); 00013 bool operate(StateP); 00014 protected: 00015 uint nGenerations_; 00016 }; 00017 typedef boost::shared_ptr<TermMaxGenOp> TermMaxGenOpP; 00018 00019 #endif // TermMaxGenOp_H