A B C D F G H I L M R S T U V

A

Accumulator - class Accumulator.
Accumulator Class This class represents a two-dimensional array of double
Accumulator(int) - Constructor for class Accumulator
Creates a N wide accumulator
Analyser - class Analyser.
Analyser Class This class analyses an image to find intensity boundaries to isolate a percentage of points
Analyser(ImageProcessor, int, int, int, boolean) - Constructor for class Analyser
Finds the intensity boundaries in between a number of points are included according to the percentage and the image color background
addNext(Object) - Method in class LinkedListMod
Adds an element after the element pointed and move the pointer to this element

B

BinaryAccumulator - class BinaryAccumulator.
BinaryAccumulator Class This class represents a two-dimensional array of integer.
BinaryAccumulator(int) - Constructor for class BinaryAccumulator
Creates a N wide binary accumulator
BooleanMatrix - class BooleanMatrix.
BooleanMatrix Class This class represents a two-dimensional array of boolean.
BooleanMatrix(int) - Constructor for class BooleanMatrix
Creates a N wide boolean matrix

C

Canny - class Canny.
Canny Class This class find the gradient vector associated to a points of an image with de Canny's method
Canny(int) - Constructor for class Canny
Constructs a filter for each direction (horizontal and vertical)
calculGradient(int, int) - Method in class Canny
Applies the filters to calculate the gradient vector of a point
clear() - Method in class LinkedListMod
Removes all the elements of the list

D

down - Static variable in class RectDouble
Y-coordinate of the rectangle bottom
down - Static variable in class RectInt
Y-coordinate of the rectangle bottom

F

findBestRelatedComponent(Accumulator, double) - Method in class BinaryAccumulator
Finds the best related component.

G

get(int, int) - Method in class Accumulator
Returns the value of the square at (x,y)
get(int, int) - Method in class BinaryAccumulator
Returns the value of the square at (i,j)
get(int, int) - Method in class BooleanMatrix
Returns the value of the square at (i,j)
getCenter() - Method in class Hough
Finds the center of de circle(s)
getCentreX() - Method in class RectDouble
Returns the X-coordinate of the rectangle center
getCentreY() - Method in class RectDouble
Returns the Y-coordinate of the rectangle center
getGradientAngle() - Method in class Canny
Returns the angle of the gradient vector in radian
getGradientAngle() - Method in class VotingPoint
Returns the angle of the gradient associated to the point
getGradientValue() - Method in class Canny
Returns the value of the gradient vector
getGradientValue() - Method in class VotingPoint
Returns the value of the gradient associated to the point
getMaxVal() - Method in class Analyser
Returns the maximum intensity
getMinVal() - Method in class Analyser
Returns the minimum intensity
getNext() - Method in class LinkedListMod
Moves the pointer to the next element of the list and return this element
getXCoord() - Method in class VotingPoint
Returns the X-coordinate of the voting point
getYCoord() - Method in class VotingPoint
Returns the Y-coordinate of the voting point
goToNext() - Method in class LinkedListMod
Moves the pointer to the next element of the list

H

Hough - class Hough.
Hough class This class find the center of the circle(s).
Hough(ImageProcessor, int, boolean, int, int, double, double) - Constructor for class Hough
Constructs a Hough object
Hough_ - class Hough_.
Hough_ class
Hough_() - Constructor for class Hough_
 

I

init() - Method in class Accumulator
Sets every squares to zero
init() - Method in class BinaryAccumulator
Sets every squares to zero
init() - Method in class BooleanMatrix
Sets every squares to false
isLeft - Static variable in class BooleanMatrix
tells if the line goes on the left side of the rectangle (setBooleanMatrix method)
isUp - Static variable in class BooleanMatrix
tells if the line goes over the rectangle (setBooleanMatrix method)

L

LinkedListMod - class LinkedListMod.
BooleanMatrix Class This class is a modification of the LinkedList class
LinkedListMod() - Constructor for class LinkedListMod
Constructs a new LinkedListMod
labelling(int, int, int) - Method in class BinaryAccumulator
Recursive method that finds a related component including a square of the binary accumulator.
left - Static variable in class RectDouble
X-coordinate of the rectangle left side
left - Static variable in class RectInt
X-coordinate of the rectangle left side

M

makeBinary(Accumulator, double) - Method in class BinaryAccumulator
Updates the binary accumulator.

R

RectDouble - class RectDouble.
RectDouble Class This class represents a rectangle with double coordinates
RectDouble(double, double, double, double) - Constructor for class RectDouble
Constructs the rectangle
RectInt - class RectInt.
RectInt Class This class represents a rectangle with integer coordinates
RectInt(int, int, int, int) - Constructor for class RectInt
Constructs the rectangle
removeNext() - Method in class LinkedListMod
Removes the element following the element pointed
reset() - Method in class LinkedListMod
Sets the pointer at the begining of the list
right - Static variable in class RectDouble
X-coordinate of the rectangle right side
right - Static variable in class RectInt
X-coordinate of the rectangle right side
run(ImageProcessor) - Method in class Hough_
 

S

setBooleanMatrix(int, int, double, RectDouble, double, double) - Method in class BooleanMatrix
Calculates the intersections between a line and the squares of a rectangle.
setProcessor(ImageProcessor) - Method in class Canny
Load an ImageProcessor
setup(String, ImagePlus) - Method in class Hough_
 
size() - Method in class LinkedListMod
Returns the size of the list

T

top - Static variable in class RectDouble
Y-coordinate of the rectangle top
top - Static variable in class RectInt
Y-coordinate of the rectangle top

U

update(BooleanMatrix, double) - Method in class Accumulator
Increments each square of the accumulator that correspond with a "true" value square of the boolean matrix

V

VotingPoint - class VotingPoint.
VotingPoint Class This class represents a voting point
VotingPoint(int, int, Canny) - Constructor for class VotingPoint
Constructs a voting point

A B C D F G H I L M R S T U V