Class Debugger
- java.lang.Object
-
- com.macrofocus.treemap.voronoi.debug.Debugger
-
public class Debugger extends java.lang.ObjectJust a singleton style debugger object for everything.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDebugger.DataEntry
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Debugger.DataEntry dataEntry, boolean printInfos)voidaddError(double errorAbsolute)voidclearErrorValues()static voiddraw(VoronoiOutputRaster voronoiOutput, java.lang.String str1, java.awt.Color color1, java.lang.String str2, java.awt.Color color2, java.lang.String str3, java.awt.Color color3, java.io.File file)voidexportTimeDataToCsv(java.lang.String path)MutableTreeMapNodegetInterrestingChild()doublegetMaxError()VoronoiCellgetMaxErrorCell()doublegetRms()intgetZeroAreaCellsCount()voidincZeroAreaCellsCount()static Debuggerinstance()VoronoiOutputRasterload(java.lang.String dirPath, java.lang.String name, VoronoiCell[] cells)voidprint()voidprintErrors()voidsave(VoronoiOutputRaster raster, java.lang.String dirPath, java.lang.String name, VoronoiCell[] cells)voidsetActualPixelCells(int actualPixelCells)voidsetEstimatedPixelXells(int estimatedPixelXells)voidsetInterrestingChild(MutableTreeMapNode interrestingChild)voidsetMaxErrorCell(VoronoiCell maxErrorCell)voidsetTotalAlgorithmDuration(double totalAlgorithmDuration)voidsetZeroAreaCellsCount(int zeroAreaCellsCount)static voidshowCellOutlines(java.util.List<Vertex> vertexes, VoronoiCell[] cells, MutableTreeMapNode parent, boolean drawCellNames, java.lang.String fillName)java.lang.StringtoString()
-
-
-
Method Detail
-
instance
public static Debugger instance()
-
setEstimatedPixelXells
public void setEstimatedPixelXells(int estimatedPixelXells)
-
setActualPixelCells
public void setActualPixelCells(int actualPixelCells)
-
print
public void print()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
add
public void add(Debugger.DataEntry dataEntry, boolean printInfos)
-
setTotalAlgorithmDuration
public void setTotalAlgorithmDuration(double totalAlgorithmDuration)
-
exportTimeDataToCsv
public void exportTimeDataToCsv(java.lang.String path)
-
setZeroAreaCellsCount
public void setZeroAreaCellsCount(int zeroAreaCellsCount)
-
incZeroAreaCellsCount
public void incZeroAreaCellsCount()
-
getZeroAreaCellsCount
public int getZeroAreaCellsCount()
-
addError
public void addError(double errorAbsolute)
-
printErrors
public void printErrors()
-
getRms
public double getRms()
-
clearErrorValues
public void clearErrorValues()
-
getMaxError
public double getMaxError()
-
setMaxErrorCell
public void setMaxErrorCell(VoronoiCell maxErrorCell)
-
getMaxErrorCell
public VoronoiCell getMaxErrorCell()
-
showCellOutlines
public static void showCellOutlines(java.util.List<Vertex> vertexes, VoronoiCell[] cells, MutableTreeMapNode parent, boolean drawCellNames, java.lang.String fillName)
-
setInterrestingChild
public void setInterrestingChild(MutableTreeMapNode interrestingChild)
-
getInterrestingChild
public MutableTreeMapNode getInterrestingChild()
-
draw
public static void draw(VoronoiOutputRaster voronoiOutput, java.lang.String str1, java.awt.Color color1, java.lang.String str2, java.awt.Color color2, java.lang.String str3, java.awt.Color color3, java.io.File file)
-
save
public void save(VoronoiOutputRaster raster, java.lang.String dirPath, java.lang.String name, VoronoiCell[] cells)
-
load
public VoronoiOutputRaster load(java.lang.String dirPath, java.lang.String name, VoronoiCell[] cells)
-
-