00001 // HVisualizeView.h : interface of the HVisualizeView class, derived from HBaseView 00002 // Adds application-specific data and members for each view 00003 00004 #ifndef _HVisualizeView_H 00005 #define _HVisualizeView_H 00006 00007 #include "HBaseView.h" 00008 #include "HUtility.h" 00009 00010 class HSelectionSet; 00011 00012 00013 class HVisualizeView : public HBaseView 00014 { 00015 00016 public: 00017 00018 HVisualizeView( HBaseModel *model, 00019 const char * alias = 0, 00020 const char * driver_type = 0, 00021 const char * instance_name = 0, 00022 void * window_handle = 0, 00023 void * colormap = 0, 00024 void * clip_override = 0); 00025 ~HVisualizeView(); 00026 00027 void Init(); 00028 00030 void OnBuildLODS(); 00031 00033 void OnLODOriginal(); 00034 00036 void OnLOD1(); 00037 00039 void OnLOD2(); 00040 00042 void OnEnableFramerate(); 00043 00045 void OnDisableFramerate(); 00046 00047 }; 00048 00049 #endif 00050 00051 00052 00053