)aspectX.GetAttributeValue(attrX); // <= } In all cases in the first block, the evaluations are with the x axis; in the second block with the Y axis.
)aspectX.GetAttributeValue(attrX); } if (attrY!= null) { valX = (T?