CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/DetectorDescription/Parser/src/DDLBooleanSolid.h

Go to the documentation of this file.
00001 #ifndef DDL_BooleanSolid_H
00002 #define DDL_BooleanSolid_H
00003 
00004 #include "DDLSolid.h"
00005 
00006 #include <string>
00007 
00009 
00024 class DDLBooleanSolid : public DDLSolid
00025 {
00026  public:
00027 
00029   DDLBooleanSolid( DDLElementRegistry* myreg );
00030 
00032   ~DDLBooleanSolid();
00033 
00034   void preProcessElement (const std::string& name, const std::string& nmspace, DDCompactView& cpv);
00035 
00036   void processElement (const std::string& name, const std::string& nmspace, DDCompactView& cpv); 
00037 
00038  private:
00039   std::string dumpBooleanSolid (const std::string& name, const std::string& nmspace); 
00040 
00041 };
00042 
00043 #endif