00001 #ifndef _VUVOLUMERECTILINEARUNIMODAL4D_H_ 00002 #define _VUVOLUMERECTILINEARUNIMODAL4D_H_ 00003 00004 #include "../unimodal.h" 00005 00006 class vu1213; 00007 typedef vu1213 vuVolumeRectilinearUnimodal4d; 00008 00011 class vu1213 : public vu121 00012 { 00013 public: 00015 vu1213(); 00017 vu1213(vu1213& inst); 00019 virtual ~vu1213(); 00020 00022 vu1213& operator=(vu1213& rhs); 00023 00025 void setDim1Size(int val); 00027 int getDim1Size(void); 00029 void setDim2Size(int val); 00031 int getDim2Size(void); 00033 void setDim3Size(int val); 00035 int getDim3Size(void); 00037 void setDim4Size(int val); 00039 int getDim4Size(void); 00040 00041 protected: 00043 int m_Dim1Size; 00045 int m_Dim2Size; 00047 int m_Dim3Size; 00049 int m_Dim4Size; 00050 00051 }; 00052 00053 #endif