Package | Description |
---|---|
woSource | |
woSource.math |
Modifier and Type | Field and Description |
---|---|
protected Point2D[] |
lungSnake.cursnpts |
Point2D |
InteractiveSnake.Snake.endPt |
protected Point2D[][] |
lungSnake.endpts |
protected Point2D[] |
InteractiveSnake.Snake.lastEdgePts |
Point2D[] |
InteractiveSnake.Snake.normal |
Point2D[] |
InteractiveSnake.Snake.points |
Point2D[] |
InteractiveSnake.Candidates.pt |
Point2D |
InteractiveSnake.Snake.startPt |
Modifier and Type | Method and Description |
---|---|
Point2D |
InteractiveSnake.Candidates.getMaxPt() |
Point2D[][] |
InteractiveSnake.SnakeStack.getPoints() |
Modifier and Type | Method and Description |
---|---|
void |
InteractiveSnake.SnakeStack.addPt(Point2D imgloc) |
boolean |
InteractiveSnake.Snake.addPt(Point2D imgLoc)
returns true if point added.
|
void |
InteractiveSnake.Snake.adjustPt(int pt_at,
Point2D img_pt,
boolean wasDragged) |
void |
InteractiveSnake.SnakeStack.adjustPt(int pt_at,
Point2D img_pt,
boolean wasDragged,
boolean doManually) |
void |
InteractiveSnake.Snake.adjustPt(int pt_at,
Point2D img_pt,
boolean wasDragged,
boolean doManual) |
float |
InteractiveSnake.SmoothSnake.distanceToSnake(Point2D img_pt)
find closest smooth-snake point distance.
|
int |
InteractiveSnake.SnakeStack.findClosestProjection(Point2D img_pt,
int prevPtIndex) |
int |
InteractiveSnake.Snake.findClosestProjection(Point2D img_pt,
int prevPtIndex)
find closest snake point along Normal lines.
|
void |
InteractiveSnake.Snake.FixEndPoints(Point2D startpoint,
Point2D endpoint) |
void |
InteractiveSnake.Candidates.insert(Point2D newPt) |
void |
InteractiveSnake.Candidates.insert(Point2D newPt,
int insertion_pt) |
void |
InteractiveSnake.Candidates.insertExtraPt(Point2D newPt) |
double |
InteractiveSnake.Snake.pt_internal_energy(int cur_pt,
Point2D pressRefPt) |
double |
InteractiveSnake.Snake.total_energy(Point2D[] pressRefPts) |
Modifier and Type | Method and Description |
---|---|
Point2D |
Polygon2D.centroid() |
static Point2D[][] |
ArraysI.extend(Point2D[][] A,
int nextend1) |
static Point2D[][] |
ArraysI.extend(Point2D[][] A,
int nextend1,
int nextend2) |
static Point2D[] |
ArraysI.extend(Point2D[] A,
int nextend) |
static Point2D |
ArraysI.farthestMaxpt(float[][] A,
Point2D prevpt)
WO 6/30/11 find max point.
|
static Point2D |
ArraysI.farthestMaxpt(float[][] A,
Point2D prevpt,
int x,
int y,
int width,
int height) |
static Point2D[] |
ArraysI.findLocalExtrema(int[][] image,
int search_size) |
static Point2D[] |
ArraysI.findLocalExtrema(int[][] image,
int search_size,
float Threshold) |
static Point2D[] |
ArraysI.findLocalExtrema(int[][] image,
int search_size,
float Threshold,
float DivotThresh,
int NMax) |
static Point2D[] |
ArraysI.findLocalExtrema(int[][] image,
int search_size,
int NMax) |
static Point2D[] |
ArraysI.findLocalExtrema(short[][] image,
int search_size)
returns Point2D array of length of number of good candidates, up to NMax
|
static Point2D[] |
ArraysI.findLocalExtrema(short[][] image,
int search_size,
float Threshold) |
static Point2D[] |
ArraysI.findLocalExtrema(short[][] image,
int search_size,
float Threshold,
float DivotThresh,
int NMax) |
static Point2D[] |
ArraysI.findLocalExtrema(short[][] image,
int search_size,
int NMax) |
static Point2D[] |
ArraysI.insert(Point2D[] A,
Point2D newval,
int loc) |
static Point2D |
ArraysI.maxpt(float[][] A) |
static Point2D |
ArraysI.maxpt(float[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.maxpt(int[][] A) |
static Point2D |
ArraysI.maxpt(int[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.maxpt(Point2D[] A) |
static Point2D |
ArraysI.maxpt(Point2D[][] A) |
static Point2D |
ArraysI.maxpt(Point2D[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.maxpt(Point2D[] A,
int x,
int width) |
static Point2D |
ArraysI.maxpt(short[][] A) |
static Point2D |
ArraysI.maxpt(short[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.minpt(float[][] A) |
static Point2D |
ArraysI.minpt(float[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.minpt(int[][] A) |
static Point2D |
ArraysI.minpt(int[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.minpt(Point2D[] A) |
static Point2D |
ArraysI.minpt(Point2D[][] A) |
static Point2D |
ArraysI.minpt(Point2D[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.minpt(Point2D[] A,
int x,
int width) |
static Point2D |
MathII.parabolic_minMaxSoln2D(Point2D[] XYs,
int npts)
WO 11/8/00 2D prabolic interpolation.
|
static Point2D[] |
ArraysI.remove(Point2D[] A,
int loc) |
static Point2D[] |
ArraysI.sortInsert(Point2D[] A,
Point2D newval) |
static Point2D[] |
ImgProc.statsCorrelation(int[][] pixels,
float[][] kernel,
Point2D[] cands)
WO 5/14/02 version to compute corr only at candidates
|
static Point2D[] |
ImgProc.statsCorrelation(short[][] pixels,
float[][] kernel,
Point2D[] cands)
WO 8/2/02 short version to compute corr only at candidates
|
Modifier and Type | Method and Description |
---|---|
void |
Point2D.Copy(Point2D origpt) |
static float |
MathII.dot(Point2D a,
Point2D b) |
static Point2D[][] |
ArraysI.extend(Point2D[][] A,
int nextend1) |
static Point2D[][] |
ArraysI.extend(Point2D[][] A,
int nextend1,
int nextend2) |
static Point2D[] |
ArraysI.extend(Point2D[] A,
int nextend) |
static Point2D |
ArraysI.farthestMaxpt(float[][] A,
Point2D prevpt)
WO 6/30/11 find max point.
|
static Point2D |
ArraysI.farthestMaxpt(float[][] A,
Point2D prevpt,
int x,
int y,
int width,
int height) |
static Point2D[] |
ArraysI.insert(Point2D[] A,
Point2D newval,
int loc) |
static Point2D[] |
ArraysI.insert(Point2D[] A,
Point2D newval,
int loc) |
static float |
MathII.inwardBendAngle(Point2D a,
Point2D b,
Point2D c)
6/16/11 for my LIDC snake work
|
static float |
ArraysI.max(Point2D[] A) |
static float |
ArraysI.max(Point2D[][] A) |
static float |
ArraysI.max(Point2D[][][] A) |
static Point2D |
ArraysI.maxpt(Point2D[] A) |
static Point2D |
ArraysI.maxpt(Point2D[][] A) |
static Point2D |
ArraysI.maxpt(Point2D[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.maxpt(Point2D[] A,
int x,
int width) |
static float |
ArraysI.min(Point2D[] A) |
static float |
ArraysI.min(Point2D[][] A) |
static float |
ArraysI.min(Point2D[][][] A) |
static Point2D |
ArraysI.minpt(Point2D[] A) |
static Point2D |
ArraysI.minpt(Point2D[][] A) |
static Point2D |
ArraysI.minpt(Point2D[][] A,
int x,
int y,
int width,
int height) |
static Point2D |
ArraysI.minpt(Point2D[] A,
int x,
int width) |
void |
ArrayDisplay.overlayLine(Point2D point1,
Point2D point2,
java.lang.String color) |
void |
ArrayDisplay.overlayLines(Point2D[] pts) |
void |
ArrayDisplay.overlayLines(Point2D[] pts,
boolean wrap) |
void |
ArrayDisplay.overlayLines(Point2D[] pts,
boolean wrap,
java.lang.String color) |
void |
ArrayDisplay.overlayLines(Point2D[] pts,
java.lang.String color) |
void |
ArrayDisplay.overlayPoint(Point2D point,
int marksize) |
void |
ArrayDisplay.overlayPoint(Point2D point,
int marksize,
java.lang.String color) |
void |
ArrayDisplay.overlayPoints(Point2D[] points,
int marksize) |
void |
ArrayDisplay.overlayPoints(Point2D[] points,
int marksize,
java.lang.String color) |
static double |
MathII.parabolic_interpol(Point2D p_at,
Point2D p1,
double v1,
Point2D p2,
double v2,
Point2D p3,
double v3)
ones that utilize Point2D values.
|
static void |
MathII.parabolic_interpol2D(Jama.Matrix coeffs,
Point2D pt) |
static void |
MathII.parabolic_minMaxLoc(Point2D l_at,
Point2D p1,
double v1,
Point2D p2,
double v2,
Point2D p3,
double v3) |
static Point2D |
MathII.parabolic_minMaxSoln2D(Point2D[] XYs,
int npts)
WO 11/8/00 2D prabolic interpolation.
|
static double |
MathII.parabolic_minMaxVal(Point2D p1,
double v1,
Point2D p2,
double v2,
Point2D p3,
double v3) |
static float |
MathII.Point_sep(Point2D p1,
Point2D p2) |
static void |
ArraysI.print(Point2D[] A,
int n,
java.lang.String label) |
static void |
ArraysI.print(Point2D[] A,
java.lang.String label) |
static Point2D[] |
ArraysI.remove(Point2D[] A,
int loc) |
static float |
MathII.sep(float[] p1,
Point2D p2) |
float |
Point2D.sep(Point2D origpt) |
static float |
MathII.sep(Point2D p2,
float[] p1) |
static float |
MathII.sep(Point2D p2,
Point2D p1) |
static Point2D[] |
ArraysI.sortInsert(Point2D[] A,
Point2D newval) |
static Point2D[] |
ArraysI.sortInsert(Point2D[] A,
Point2D newval) |
static Point2D[] |
ImgProc.statsCorrelation(int[][] pixels,
float[][] kernel,
Point2D[] cands)
WO 5/14/02 version to compute corr only at candidates
|
static Point2D[] |
ImgProc.statsCorrelation(short[][] pixels,
float[][] kernel,
Point2D[] cands)
WO 8/2/02 short version to compute corr only at candidates
|
static Point3D |
MathII.Vcross(Point2D A,
Point2D B) |
static float |
MathII.VcrossMag(Point2D A,
Point2D B) |
static void |
ArraysI.write(Point2D[][] A,
java.lang.String label) |
static void |
ArraysI.write(Point2D[] A,
int n,
java.lang.String label) |
static void |
ArraysI.write(Point2D[] A,
java.lang.String label) |
Constructor and Description |
---|
Point2D(Point2D origpt) |
Polygon2D(Point2D[] pts) |
Polygon2D(Point2D[] pts,
int offset) |
Polygon2D(Point2D[] pts,
int offset,
int npts) |