public void Initialise(HeapCellArray aCells, HeapReconstructor aReconstructor, HeapDataRenderer aRenderer)
 {
     iRenderer = aRenderer;
     //
     iFactory = (FactoryByObject)aRenderer.Factory;
     iFactory.PrepareColourHashes(aReconstructor, StandardColours);
 }
示例#2
0
        public void Initialise(HeapCellArray aCells, HeapReconstructor aReconstructor, HeapDataRenderer aRenderer)
        {
            if (aReconstructor != null)
            {
                int    min    = aReconstructor.Statistics.StatsAllocated.CellNumberOfEmbeddedReferencesLeast.RelationshipManager.EmbeddedReferencesTo.Count + 1;
                double logMin = Math.Log((double)min);
                //
                int    max    = aReconstructor.Statistics.StatsAllocated.CellNumberOfEmbeddedReferencesMost.RelationshipManager.EmbeddedReferencesTo.Count + 1;
                double logMax = Math.Log((double)max);

                iDomain = (float)(logMax - logMin);
            }
        }
示例#3
0
 public void Initialise(HeapCellArray aCells, HeapReconstructor aReconstructor, HeapDataRenderer aRenderer)
 {
 }
示例#4
0
 public void Initialise(HeapCellArray aCells, HeapReconstructor aReconstructor, HeapDataRenderer aRenderer)
 {
     SelectionBorder.Initialise(aCells, aReconstructor, aRenderer);
     Header.Initialise(aCells, aReconstructor, aRenderer);
     Content.Initialise(aCells, aReconstructor, aRenderer);
     ContentBorder.Initialise(aCells, aReconstructor, aRenderer);
 }
 public void Initialise(HeapCellArray aCells, HeapReconstructor aReconstructor, HeapDataRenderer aRenderer)
 {
     if (aReconstructor != null)
     {
         uint largestLenAlloc = aReconstructor.Statistics.StatsAllocated.CellLargest.Length;
         uint largestLenFree  = aReconstructor.Statistics.StatsFree.CellLargest.Length;
         iCellLengthLongest = Math.Max(largestLenAlloc, largestLenFree);
         //
         uint smallestLenAlloc = aReconstructor.Statistics.StatsAllocated.CellSmallest.Length;
         uint smallestLenFree  = aReconstructor.Statistics.StatsFree.CellSmallest.Length;
         iCellLengthSmallest = Math.Min(smallestLenAlloc, smallestLenFree);
     }
 }
 public void Initialise(HeapCellArray aCells, HeapReconstructor aReconstructor, HeapDataRenderer aRenderer)
 {
     if (aReconstructor != null)
     {
         iHighestCellAllocationNumber = aReconstructor.Statistics.StatsAllocated.CellAllocationNumberLargest.AllocationNumber;
     }
 }