public aceRelationMatrix(IEnumerable <TXAxis> __axisX, IEnumerable <TYAxis> __axisY, aceRelationValue <TXAxis, TYAxis, TRelation> __init) { deploy(__axisX, __axisY, __init); }
public imbTargetLinkMatrix(System.Collections.Generic.IEnumerable <ISpiderTarget> __axisX, System.Collections.Generic.IEnumerable <ISpiderTarget> __axisY, aceRelationValue <ISpiderTarget, ISpiderTarget, int> __init) : base(__axisX, __axisY, __init) { }
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); } } }
public aceRelationStringInt32Matrix(IEnumerable <string> __axisX, IEnumerable <string> __axisY, aceRelationValue <string, string, int> __init) : base(__axisX, __axisY, __init) { }