PosXrayInfoTable.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using OTSModelSharp.DTLBase;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace OTSModelSharp
  8. {
  9. public class CPosXrayInfoTable: CSQLiteTable
  10. {
  11. public enum ColumnID
  12. {
  13. INVALID = -1,
  14. MIN = 0,
  15. N_INDEX = 0,
  16. N_POS_X = 1,
  17. N_POS_Y = 2,
  18. N_FIELD_ID = 3,
  19. N_PARTICLE_ID = 4,
  20. N_FEATURE_ID = 5,
  21. N_ELEMENT_NUM = 6,
  22. MAX = 6
  23. }
  24. public CPosXrayInfoTable()
  25. {
  26. CSQLiteTable cSQLiteTable = new CSQLiteTable();
  27. //cSQLiteTable.AddColumn();
  28. AddColumn(new ColumnDefine() { ColumName = "XrayIndex", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  29. AddColumn(new ColumnDefine() { ColumName = "PosX", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  30. AddColumn(new ColumnDefine() { ColumName = "PosY", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  31. AddColumn(new ColumnDefine() { ColumName = "FieldId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  32. AddColumn(new ColumnDefine() { ColumName = "ParticleId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  33. AddColumn(new ColumnDefine() { ColumName = "FeatureId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  34. AddColumn(new ColumnDefine() { ColumName = "ElementNum", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false });
  35. SetTableName("PosXrayInfo");
  36. }
  37. }
  38. }