Exemple #1
0
 internal CMatrixCellEnumerator(CMatrixData aMatrixData)
 {
     this.MatrixData     = aMatrixData;
     this.DimensionCount = aMatrixData.DimensionCount;
     this.DimensionSizes = aMatrixData.DimensionSizes;
     this.Pos            = new int[this.DimensionCount];
     this.Bof            = true;
 }
Exemple #2
0
 public void CheckCompatible(CMatrixData aRhs)
 {
     if (this.DimensionCount != aRhs.DimensionCount ||
         !this.DimensionSizes.SequenceEqual(aRhs.DimensionSizes) ||
         this.PlaneCount != aRhs.PlaneCount ||
         this.CellTypeEnum != aRhs.CellTypeEnum)
     {
         throw new Exception("Matrix not compatible.");
     }
 }
Exemple #3
0
 internal CMatrixCellFloat32Enumerator(CMatrixData aMatrixData) : base(aMatrixData)
 {
     aMatrixData.CheckCellType(CMatrixData.CCellTypeEnum.Float32);
 }
Exemple #4
0
 internal CMatrixCellLongEnumerator(CMatrixData aMatrixData) : base(aMatrixData)
 {
     aMatrixData.CheckCellType(CMatrixData.CCellTypeEnum.Long);
 }
Exemple #5
0
 internal CMatrixCellCharEnumerator(CMatrixData aMatrixData) : base(aMatrixData)
 {
     aMatrixData.CheckCellType(CMatrixData.CCellTypeEnum.Char);
 }
Exemple #6
0
 internal CMatrixCellEnumerator(CMatrixData aMatrixData) : base(aMatrixData)
 {
 }
Exemple #7
0
 public FirstLookChooseWindow()
 {
     InitializeComponent();
     CMatrixData.shareData();//first initial data
     this.Title = CMatrixData.matrixData.corpInfo.getProcesTitle();
 }