00001 #ifndef DDL_CompositeMaterial_H 00002 #define DDL_CompositeMaterial_H 00003 00004 // ------------------------------------------------------------------------- 00005 // Includes 00006 // ------------------------------------------------------------------------- 00007 #include "DDLMaterial.h" 00008 00009 #include <string> 00010 00012 00028 class DDLCompositeMaterial : public DDLMaterial 00029 { 00030 public: 00031 00033 DDLCompositeMaterial( DDLElementRegistry* myreg ); 00034 00036 ~DDLCompositeMaterial(); 00037 00038 void preProcessElement (const std::string& name, const std::string& nmspace, DDCompactView& cpv); 00039 00040 void processElement (const std::string& name, const std::string& nmspace, DDCompactView& cpv); 00041 00042 }; 00043 #endif