00001 #ifndef DDL_ReflectionSolid_H 00002 #define DDL_ReflectionSolid_H 00003 // ------------------------------------------------------------------------- 00004 // Includes 00005 // ------------------------------------------------------------------------- 00006 #include "DDLSolid.h" 00007 00008 #include <string> 00009 00011 00023 class DDLReflectionSolid : public DDLSolid 00024 { 00025 public: 00026 00028 DDLReflectionSolid( DDLElementRegistry* myreg ); 00029 00031 ~DDLReflectionSolid( void ); 00032 00033 void preProcessElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv ); 00034 void processElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv ); 00035 }; 00036 #endif