diff --git a/src/main/java/fr/pasteur/ida/zellige/surfaceConstruction/construction/SurfacesReconstruction.java b/src/main/java/fr/pasteur/ida/zellige/surfaceConstruction/construction/SurfacesReconstruction.java index 71fb2c0b36d7889fdc7f33068795ff868fb699d3..4d2b1dd0cc9d14af1477607b53c3fb248fa35726 100644 --- a/src/main/java/fr/pasteur/ida/zellige/surfaceConstruction/construction/SurfacesReconstruction.java +++ b/src/main/java/fr/pasteur/ida/zellige/surfaceConstruction/construction/SurfacesReconstruction.java @@ -17,7 +17,7 @@ import java.util.ArrayList; public class SurfacesReconstruction { - + private static int smallSurfaceCount; /** * Returns a list of TempSurface constructed from the specified OSList array. * @@ -29,7 +29,7 @@ public class SurfacesReconstruction { // Construction of the list of output TempSurface. ArrayList< Surface > surfaces = new ArrayList<>(); - int smallSurfaceCount = 0; + smallSurfaceCount = 0; int finalIndex = findIndexValue( osLists, 0, dimension ); do { @@ -43,7 +43,7 @@ public class SurfacesReconstruction Surface surface = createSurface( firstOS, dimension ); buildSurface( osLists, surface, finalIndex ); //it is really a reference surface ? - if ( surface.getSize() >= SurfacesExtraction.getX() * SurfacesExtraction.getY() * 0.1 ) + if ( surface.getSize() >= SurfacesExtraction.getX() * SurfacesExtraction.getY() * 0.01 ) { surfaces.add( surface ); } @@ -59,6 +59,7 @@ public class SurfacesReconstruction && ( osLists[ finalIndex ] != null && ! osLists[ finalIndex ].isEmpty() && osLists[ finalIndex ].containsAStart() ) ); + System.out.println( "Starting size = " + OS.getStartingSize()); System.out.println( "smallSurfaceCount = " + smallSurfaceCount ); return surfaces; } @@ -187,7 +188,6 @@ public class SurfacesReconstruction return index; } - /** * Returns the first OS with a start status in the OSList array. * @@ -222,7 +222,7 @@ public class SurfacesReconstruction int k; if ( currentLine instanceof SurfaceLineX ) { - percent = 0.7;//TODO user parameter ? + percent = 0.6;//TODO user parameter ? k = 5; } else