HAnalysisModel.h

Go to the documentation of this file.
00001 // HAnalysisModel.h : interface of the HAnalysisModel.cpp class, derived from HBaseModel
00002 // Adds application-specific data and members for each model
00003 
00004 #ifndef _HAnalysisModel_H
00005 #define _HAnalysisModel_H
00006 
00007 #include "HDB.h"
00008 #include "HBaseModel.h"
00009 #include "HUtility.h"
00010 #include "HUtilityGeometryCreation.h"
00011 #include "HTools.h"
00012 
00016 class HAnalysisModel : public HBaseModel
00017 {
00018 public:
00019 
00020     HAnalysisModel();
00021     virtual ~HAnalysisModel();
00022 
00024     void Init();
00025 
00026     // Overrides
00027     HFileInputResult Read(const char * FileName);
00028     bool Write(const char * FileName, HBaseView * pHView, int version, int width = 0, int height = 0);
00029     bool IsSolidModel(){ return m_bSolidModel; };
00030 
00031     int                  m_DataCycles;  
00032     HShellVertexData     m_ShellVertexData; 
00033 
00034 
00035 protected:
00036 
00037     // do we have any solid modeler entities
00038     bool    m_bSolidModel;
00039 
00040 };
00041 
00042 #endif
00043 
00044 
00045 
00046