00001 #ifndef VideoExcel_TableSourceColumnDescription_h 00002 #define VideoExcel_TableSourceColumnDescription_h 00003 00004 namespace Impala { 00005 namespace Application { 00006 namespace VideoExcel { 00007 00008 class TableSourceColumnDescription 00009 { 00010 public: 00011 00012 TableSourceColumnDescription(String name, int type, int width=120, 00013 int visparam=0) 00014 { 00015 mColumnName = name; 00016 mWidth = width; 00017 mType = type; 00018 mVisParam = visparam; 00019 } 00020 00021 String GetName() 00022 { 00023 return mColumnName; 00024 } 00025 00026 int GetType() 00027 { 00028 return mType; 00029 } 00030 00031 int GetVisParam() 00032 { 00033 return mVisParam; 00034 } 00035 00036 int GetWidth() 00037 { 00038 return mWidth; 00039 } 00040 00041 private: 00042 00043 String mColumnName; 00044 int mType; 00045 int mVisParam; 00046 int mWidth; 00047 00048 ILOG_VAR_DEC; 00049 00050 }; 00051 00052 ILOG_VAR_INIT(TableSourceColumnDescription, Application.VideoExcel); 00053 00054 } // namespace VideoExcel 00055 } // namespace Application 00056 } // namespace Impala 00057 00058 #endif // TableSourceColumnDescription_h