예제 #1
0
 internal float[] ResolvePositions(float[] positions)
 {
     if (!IsSimple())
     {
         positions[1] = _mc._top;
         return(positions);
     }
     if (_mc._top.ApproxEquals(AUTOMATIC))
     {
         // this is bad - must be programmer error
         throw new Exception("resolvePositions called with top=AUTOMATIC (-1).  " +
                             "Top position must be set befure lines can be resolved");
     }
     positions[1] = _mc._top;
     positions[3] = _mc.getColumnBottom();
     return(positions);
 }