Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

wrl2cpp.h

Go to the documentation of this file.
00001 #ifndef WRL2CPPC_H
00002 #define WRL2CPPC_H
00003 
00004 #include "oaw/misc/stringc.h"
00005 #include "oaw/ctk/cybscriptc.h"
00006 #include "../oawconfig.h"
00007 
00008 OAW_BEGIN_NAMESPACE
00009 
00010 
00011 class OAW_DLLMAPPING Wrl2CppC{
00012 
00013 public:
00014   Wrl2CppC();
00015   void compile(const char*,const char*,const char*);
00016 
00017 protected:
00018   void writeHeader();
00019   void writeCpp();
00020   void writeHeader_impl();
00021   void writeCpp_impl();
00022 
00023 protected:
00024   StringC m_wrlFile;
00025   StringC m_scriptDefName;
00026   StringC m_className;
00027   StringC m_classNameUpr;
00028   StringC m_classNameLwr;
00029   CybScriptC* m_pScript;
00030   //StringC m_hFile;
00031   //StringC m_cppFile;
00032   ArrayC<StringArrayC> m_interfaceDescr;
00033 
00034 };
00035 
00036 OAW_END_NAMESPACE
00037 
00038 
00039 #endif
00040 

Generated on Tue Jul 29 14:24:15 2003 for Open ActiveWrl by doxygen1.3-rc2