00001 #ifndef DDL_ALGORITHM_H 00002 #define DDL_ALGORITHM_H 00003 00004 #include "DDXMLElement.h" 00005 00006 #include <string> 00007 00009 00022 class DDLAlgorithm : public DDXMLElement 00023 { 00024 public: 00025 00027 DDLAlgorithm( DDLElementRegistry* myreg ); 00028 00030 ~DDLAlgorithm(); 00031 00032 void preProcessElement (const std::string& name, const std::string& nmspace, DDCompactView& cpv); 00033 00034 void processElement (const std::string& name, const std::string& nmspace, DDCompactView& cpv); 00035 00036 }; 00037 00038 #endif 00039