Class CornerEdgePattern
- java.lang.Object
-
- gov.nih.mipav.view.renderer.WildMagic.Knees.PatternDetection
-
- gov.nih.mipav.view.renderer.WildMagic.Knees.CornerEdgePattern
-
- Direct Known Subclasses:
WeakConnectedEdgePatternHorizontal
public class CornerEdgePattern extends PatternDetection
-
-
Field Summary
-
Fields inherited from class gov.nih.mipav.view.renderer.WildMagic.Knees.PatternDetection
colNumber, rowNumber
-
-
Constructor Summary
Constructors Constructor Description CornerEdgePattern()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidDFS_searchOnLeft(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2, boolean[][] visited, int xDelimiter)protected voidDFS_searchOnRight(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2, boolean[][] visited, int xDelimiter)intfindCornerEdge(int[][] map, int startX, int startY, int xDim, int yDim, int range)protected booleanisSafe_searchOnLeft(int[][] map, int x, int y, int xDim, int yDim, boolean[][] visited, int xDelimiter)protected booleanisSafe_searchOnRight(int[][] map, int x, int y, int xDim, int yDim, boolean[][] visited, int xDelimiter)protected voidprintMapOnLeft(int[][] map, int x, int y, int xDim, int yDim)protected voidprintMapOnRight(int[][] map, int x, int y, int xDim, int yDim)protected voidprintVisitedMapOnLeft(boolean[][] visited, int x, int y, int xDim, int yDim)protected voidprintVisitedMapOnRight(boolean[][] visited, int x, int y, int xDim, int yDim)protected intsearchOnLeft(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2)protected intsearchOnRight(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2)inttest()inttest1()inttest2()-
Methods inherited from class gov.nih.mipav.view.renderer.WildMagic.Knees.PatternDetection
DFS, isSafe, printMap, printVisitedMap
-
-
-
-
Method Detail
-
findCornerEdge
public int findCornerEdge(int[][] map, int startX, int startY, int xDim, int yDim, int range)
-
searchOnLeft
protected int searchOnLeft(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2)
-
DFS_searchOnLeft
protected void DFS_searchOnLeft(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2, boolean[][] visited, int xDelimiter)
-
isSafe_searchOnLeft
protected boolean isSafe_searchOnLeft(int[][] map, int x, int y, int xDim, int yDim, boolean[][] visited, int xDelimiter)
-
printMapOnLeft
protected void printMapOnLeft(int[][] map, int x, int y, int xDim, int yDim)
-
printMapOnRight
protected void printMapOnRight(int[][] map, int x, int y, int xDim, int yDim)
-
printVisitedMapOnLeft
protected void printVisitedMapOnLeft(boolean[][] visited, int x, int y, int xDim, int yDim)
-
printVisitedMapOnRight
protected void printVisitedMapOnRight(boolean[][] visited, int x, int y, int xDim, int yDim)
-
searchOnRight
protected int searchOnRight(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2)
-
DFS_searchOnRight
protected void DFS_searchOnRight(int[][] map, int x, int y, int xDim, int yDim, int[] x1, int[] x2, int[] y1, int[] y2, boolean[][] visited, int xDelimiter)
-
isSafe_searchOnRight
protected boolean isSafe_searchOnRight(int[][] map, int x, int y, int xDim, int yDim, boolean[][] visited, int xDelimiter)
-
test
public int test()
-
test1
public int test1()
-
test2
public int test2()
-
-