コード例 #1
0
 public aceRelationMatrix(IEnumerable <TXAxis> __axisX, IEnumerable <TYAxis> __axisY, aceRelationValue <TXAxis, TYAxis, TRelation> __init)
 {
     deploy(__axisX, __axisY, __init);
 }
コード例 #2
0
 public imbTargetLinkMatrix(System.Collections.Generic.IEnumerable <ISpiderTarget> __axisX, System.Collections.Generic.IEnumerable <ISpiderTarget> __axisY, aceRelationValue <ISpiderTarget, ISpiderTarget, int> __init) : base(__axisX, __axisY, __init)
 {
 }
コード例 #3
0
        protected void deploy(IEnumerable <TXAxis> __axisX, IEnumerable <TYAxis> __axisY, aceRelationValue <TXAxis, TYAxis, TRelation> __init)
        {
            axisY.Clear();
            axisX.Clear();
            values = new aceDictionary2D <int, int, TRelation>();

            y = 0;
            foreach (TYAxis aY in __axisY)
            {
                axisY.Add(aY);
                y++;
            }

            x = 0;
            foreach (TXAxis aX in __axisX)
            {
                axisX.Add(aX);
                x++;
            }

            for (int i = 0; i < x; i++)
            {
                for (int j = 0; j < y; j++)
                {
                    TXAxis aX = axisX[i];
                    TYAxis aY = axisY[j];
                    values[i, j] = __init(aX, aY);
                }
            }
        }
コード例 #4
0
 public aceRelationStringInt32Matrix(IEnumerable <string> __axisX, IEnumerable <string> __axisY, aceRelationValue <string, string, int> __init) : base(__axisX, __axisY, __init)
 {
 }