コード例 #1
0
 public HeapCellMetaData(HeapRenderingNavigator aNavigator)
 {
     aNavigator.iNavBegin         += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavBegin(Navigator_NavBegin);
     aNavigator.iNavEnd           += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavEnd(Navigator_NavEnd);
     aNavigator.iNavHeapCellBegin += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavHeapCellBegin(Navigator_NavHeapCellBegin);
     aNavigator.iNavHeapCellEnd   += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavHeapCellEnd(Navigator_NavHeapCellEnd);
     aNavigator.iNavNewColumn     += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavNewColumn(Navigator_NavNewColumn);
     aNavigator.iNavNewRowBody    += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavNewRowBody(Navigator_NavNewRowBody);
 }
 public HeapCellLargestRectangleCalculator(HeapRenderingNavigator aNavigator, int aStartingBoxNumber)
 {
     aNavigator.iNavBegin         += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavBegin(Navigator_NavBegin);
     aNavigator.iNavEnd           += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavEnd(Navigator_NavEnd);
     aNavigator.iNavHeapCellBegin += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavHeapCellBegin(Navigator_NavHeapCellBegin);
     aNavigator.iNavHeapCellEnd   += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavHeapCellEnd(Navigator_NavHeapCellEnd);
     aNavigator.iNavNewColumn     += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavNewColumn(Navigator_NavNewColumn);
     aNavigator.iNavNewRowBody    += new HeapCtrlLib.Utilities.HeapRenderingNavigator.NavNewRowBody(Navigator_NavNewRowBody);
     //
     iStartingBoxNumber = aStartingBoxNumber;
 }
 public HeapCellLargestRectangleCalculator(HeapRenderingNavigator aNavigator)
     : this(aNavigator, 0)
 {
 }