moebiusViewer.util
Class LevelLines

java.lang.Object
  extended bymoebiusViewer.util.LevelLines

public class LevelLines
extends java.lang.Object


Constructor Summary
LevelLines()
           
 
Method Summary
static IndexedLineSet compute(double[][] field, double level)
           
static int getNumOfDirtyValues(double[][] field, int i, int j, int x, int y, double min, double max)
           
static void removeDirt(double[][] field, double[][] out, int l, int maxNumOfSignChanges, double value)
           
static double[][] removeDirt(double[][] field, int l, int maxNumOfSignChanges, double value)
           
static double[][] removeDirt(double[][] field, int x, int y, double min, double max, double ratio, double value)
           
static void removeDirt(double[][] field, int i, int j, int x, int y, double value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LevelLines

public LevelLines()
Method Detail

compute

public static IndexedLineSet compute(double[][] field,
                                     double level)

removeDirt

public static double[][] removeDirt(double[][] field,
                                    int x,
                                    int y,
                                    double min,
                                    double max,
                                    double ratio,
                                    double value)

getNumOfDirtyValues

public static int getNumOfDirtyValues(double[][] field,
                                      int i,
                                      int j,
                                      int x,
                                      int y,
                                      double min,
                                      double max)

removeDirt

public static void removeDirt(double[][] field,
                              int i,
                              int j,
                              int x,
                              int y,
                              double value)

removeDirt

public static double[][] removeDirt(double[][] field,
                                    int l,
                                    int maxNumOfSignChanges,
                                    double value)

removeDirt

public static void removeDirt(double[][] field,
                              double[][] out,
                              int l,
                              int maxNumOfSignChanges,
                              double value)