| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Segment> |
OtoProfile.filterSegments(int ch)
filterSegments
Filter the segments of channel @param ch by connecting segments with same derivative sign
|
java.util.ArrayList<Segment> |
OtoProfile.getSegments()
getSegments
Return the segment list
|
| Modifier and Type | Method and Description |
|---|---|
static double |
Segment.distance(Segment a,
Segment b)
distance
Geometric distance between connected segments @param , @param b end points
|
static double |
Segment.hillHeight(Segment a,
Segment b,
int canal)
hillHeight
Assuming that @param a and @param b forms a hill, this function returns the height
of its highest slope according to @param canal channel values
|
static boolean |
Segment.hillHigherThan(Segment a,
Segment b,
int canal,
double val)
hillHigherThan
True if connected segments @param a, @param b form a Hill on channel @param canal
and the Hill relative intensity is above @param val
|
static boolean |
Segment.isHill(Segment a,
Segment b,
int canal)
isHill
Return if connected segment @param a , @param b are joined by a higher intensity pixel
on the selected @param canal channel.
|
static boolean |
Segment.isPlateau(Segment a,
Segment b,
int canal)
isPlateau
Return if connected segment @param a , @param b has the same pixel intensity
on the selected @param canal channel.
|
static boolean |
Segment.isValley(Segment a,
Segment b,
int canal)
isValley
Return if connected segment @param a , @param b are joined by a less intensity pixel
on the selected @param canal channel.
|
static boolean |
Segment.valleyDeeperThan(Segment a,
Segment b,
int canal,
double val)
valleyDeeperThan
True if connected segments @param a, @param b form a Valley on channel @param canal
and the Valley relative intensity is above @param val
|
static double |
Segment.valleyDepth(Segment a,
Segment b,
int canal)
valleyDepth
Assuming that @param a and @param b forms a valley, this function returns the height
of its deepest slope according to @param canal channel values
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Segment>[] |
OtoProfile.countRings(java.util.ArrayList<Segment> an,
Option op,
int ch)
countRings
Count identified otolith rings from @param an segments using @param op options on @param ch channel
|
static ij.gui.Plot |
Draw.graph(OtoProfile p,
java.lang.String titulo,
java.util.ArrayList<Segment> sgmnts,
ij.gui.Plot grph,
java.awt.Color clr,
boolean dLine)
graph
Draw the @param p profile with @param sgmnts segments on a graph or append to an existing @param grph graph,
using colour @param clr.
|
static void |
Draw.markHillsAndValleys(java.util.ArrayList<Segment> monte,
java.util.ArrayList<Segment> vale,
ij.gui.Plot plot)
Mark Hills @param monte and Valleys @param vale on the graph @param plot as H# or L#
|
static void |
Draw.markHillsAndValleys(java.util.ArrayList<Segment> monte,
java.util.ArrayList<Segment> vale,
ij.gui.Plot plot)
Mark Hills @param monte and Valleys @param vale on the graph @param plot as H# or L#
|
static void |
Draw.ringMark(java.util.ArrayList<Segment> an,
Option opcao,
int canal,
ij.process.ImageProcessor iProc)
ringMark
Mark rings @param an on the image @param iProc according to @param opcao options
and channels @param canal
|
void |
OtoProfile.setSegments(java.util.ArrayList<Segment> an)
setSegments
Set segment list to @param an
|