public static class VisionCompositing.Corner extends java.lang.Object implements java.lang.Comparable<VisionCompositing.Corner>
Constructor and Description |
---|
Corner(double x,
double y,
double minMaskRadius,
double maxMaskRadius,
int xSign,
int ySign) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(VisionCompositing.Corner corner2) |
java.util.ArrayList<VisionCompositing.Corner> |
computeBuddies(java.util.ArrayList<VisionCompositing.Corner> corners,
double minAlignDistance,
double minSymmetryDistance,
int pass) |
VisionCompositing.CompositingSolution |
getCompositeSolution() |
double |
getMaxMaskRadius() |
double |
getMinMaskRadius() |
int |
getRating() |
double |
getX() |
int |
getXSign() |
double |
getY() |
int |
getYSign() |
boolean |
isOptional() |
public Corner(double x, double y, double minMaskRadius, double maxMaskRadius, int xSign, int ySign)
public int getRating()
public double getX()
public double getY()
public double getMinMaskRadius()
public double getMaxMaskRadius()
public int getXSign()
public int getYSign()
public boolean isOptional()
public VisionCompositing.CompositingSolution getCompositeSolution()
public java.util.ArrayList<VisionCompositing.Corner> computeBuddies(java.util.ArrayList<VisionCompositing.Corner> corners, double minAlignDistance, double minSymmetryDistance, int pass)
public int compareTo(VisionCompositing.Corner corner2)
compareTo
in interface java.lang.Comparable<VisionCompositing.Corner>