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) { }