IncADataTable.cpp 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #pragma once
  2. #include "stdafx.h"
  3. #include "IncADataTable.h"
  4. #include "DBConst.h"
  5. //using namespace OTSSQLITE;
  6. namespace OTSSQLITE
  7. {
  8. CIncADataTable::CIncADataTable()
  9. {
  10. //m_listcolumnDefines.clear();
  11. AddColumn(std::make_pair(_T("FieldId"), ColumnType(ColumnType::ID::INT, TRUE)));
  12. AddColumn(std::make_pair(_T("XrayId"), ColumnType(ColumnType::ID::INT, TRUE)));
  13. AddColumn(std::make_pair(_T("AveGray"), ColumnType::ID::INT));
  14. AddColumn(std::make_pair(_T("RectLeft"), ColumnType::ID::INT));
  15. AddColumn(std::make_pair(_T("RectTop"), ColumnType::ID::INT));
  16. AddColumn(std::make_pair(_T("RectWidth"), ColumnType::ID::INT));
  17. AddColumn(std::make_pair(_T("RectHeight"), ColumnType::ID::INT));
  18. AddColumn(std::make_pair(_T("Area"), ColumnType::ID::FLOAT));
  19. AddColumn(std::make_pair(_T("PosX"), ColumnType::ID::INT));
  20. AddColumn(std::make_pair(_T("PosY"), ColumnType::ID::INT));
  21. AddColumn(std::make_pair(_T("TypeId"), ColumnType::ID::INT));
  22. AddColumn(std::make_pair(_T("ElementNum"), ColumnType::ID::INT));
  23. AddColumn(std::make_pair(_T("SegmentNum"), ColumnType::ID::INT));
  24. AddColumn(std::make_pair(_T("FieldPosX"), ColumnType::ID::INT));
  25. AddColumn(std::make_pair(_T("FieldPosY"), ColumnType::ID::INT));
  26. AddColumn(std::make_pair(_T("ParticleId"), ColumnType(ColumnType::ID::INT, TRUE)));
  27. AddColumn(std::make_pair(_T("DMAX"), ColumnType::ID::FLOAT));
  28. AddColumn(std::make_pair(_T("DMIN"), ColumnType::ID::FLOAT));
  29. AddColumn(std::make_pair(_T("DPERP"), ColumnType::ID::FLOAT));
  30. AddColumn(std::make_pair(_T("PERIMETER"), ColumnType::ID::FLOAT));
  31. AddColumn(std::make_pair(_T("ORIENTATION"), ColumnType::ID::FLOAT));
  32. AddColumn(std::make_pair(_T("DINSCR"), ColumnType::ID::FLOAT));
  33. AddColumn(std::make_pair(_T("DMEAN"), ColumnType::ID::FLOAT));
  34. AddColumn(std::make_pair(_T("DELONG"), ColumnType::ID::FLOAT));
  35. AddColumn(std::make_pair(_T("DFERET"), ColumnType::ID::FLOAT));
  36. AddColumn(std::make_pair(_T("TypeName"), ColumnType::ID::STRING));
  37. AddColumn(std::make_pair(_T("TypeColor"), ColumnType::ID::STRING));
  38. ASSERT(GetColumnCount() == ((int)ColumnID::MAX - (int)ColumnID::MIN) + 1);
  39. SetTableName(g_sIncAData);
  40. }
  41. CIncADataTable::~CIncADataTable()
  42. {
  43. }
  44. }