00001 #ifndef HW3DREADER_H 00002 #define HW3DREADER_H 00003 00004 #include "HW3DStream.h" 00005 00006 #include <vector> 00007 00008 #include "hc.h" 00009 #include "HIOManager.h" 00010 #include "HStream.h" 00011 #include "HStreamFileToolkit.h" 00012 00013 #include "dwfcore/InputStream.h" 00014 00015 class HW3DReader 00016 { 00017 public: 00018 00019 HW3DReader(DWFCore::DWFInputStream * rW3DStream, HInputHandlerOptions * pInputHandlerOptions); 00020 virtual ~HW3DReader() {} 00021 00022 bool read(); 00023 00024 protected: 00025 HInputHandlerOptions * m_pInputHandlerOptions; 00026 DWFCore::DWFInputStream * m_rW3DStream; 00027 }; 00028 00029 #endif //HW3DREADER_H