public class PathOrderAnalysisCmd extends TreeAnalyzer
Path Ordering
analysis on a
Tree
. Albeit related to reverse Horton-Strahler classification, Path
ordering is formally distinct, as it classifies Paths rather than
branches.StrahlerCmd
displayService, innerBranches, primaryBranches, statusService, table, terminalBranches, tips, tree
Constructor and Description |
---|
PathOrderAnalysisCmd(Tree tree) |
Modifier and Type | Method and Description |
---|---|
void |
compute() |
void |
displayPlot() |
Map<Integer,Double> |
getBranchPointMap() |
net.imagej.plot.CategoryChart<Integer> |
getCategoryChart()
Returns the analysis chart.
|
SNTChart |
getChart()
A variant of
getCategoryChart() that returns the Analysis chart as a
SNTChart object. |
Map<Integer,Double> |
getCountMap() |
int |
getHighestPathOrder()
Gets the highest
path order of the analyzed tree |
Map<Integer,Double> |
getLengthMap() |
Map<Integer,Double> |
getRatioMap() |
void |
run()
Generates detailed summaries in which measurements are grouped by SWC-type
flags
|
void |
updateAndDisplayTable()
Updates and displays the Analyzer table.
|
getAllMetrics, getAnnotations, getAnnotations, getAvgBranchLength, getAvgContraction, getAvgFractalDimension, getAvgFragmentation, getAvgPartitionAsymmetry, getAvgRemoteBifAngle, getBranches, getBranchPoints, getBranchPoints, getCableLength, getCableLength, getCableLength, getCableLengthNorm, getCol, getDepth, getFractalDimension, getHeight, getInnerBranches, getInnerLength, getMetric, getMetricInternal, getMetrics, getMetricWithoutChecks, getNBranches, getNbranchPoints, getNbranchPointsNorm, getNextRow, getNFittedPaths, getNoSpinesOrVaricosities, getNPaths, getNtips, getNtipsNorm, getParsedTree, getPartitionAsymmetry, getPrimaryBranches, getPrimaryLength, getPrimaryPaths, getRemoteBifAngles, getShollAnalyzer, getSinglePointPaths, getSpineOrVaricosityDensity, getStrahlerAnalyzer, getStrahlerBifurcationRatio, getStrahlerNumber, getSWCTypesAsString, getTable, getTerminalBranches, getTerminalLength, getTips, getTips, getWidth, ignoreSWCType, isSameOrParentAnnotation, isValid, main, measure, measure, resetRestrictions, restrictToLength, restrictToNamePattern, restrictToOrder, restrictToSize, restrictToSWCType, setTable, setTable, summarize, summarize
cancel, getCancelReason, isCanceled
context, getContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setContext
public PathOrderAnalysisCmd(Tree tree)
public void run()
TreeAnalyzer
run
in interface Runnable
run
in class TreeAnalyzer
TreeAnalyzer.summarize(String, boolean)
public void compute()
public void updateAndDisplayTable()
TreeAnalyzer
updateAndDisplayTable
in class TreeAnalyzer
public void displayPlot()
public net.imagej.plot.CategoryChart<Integer> getCategoryChart() throws IllegalArgumentException
IllegalArgumentException
- if tree contains multiple roots or loopsgetChart()
public SNTChart getChart() throws IllegalArgumentException
getCategoryChart()
that returns the Analysis chart as a
SNTChart
object.SNTChart
objectIllegalArgumentException
- if tree contains multiple roots or loopspublic Map<Integer,Double> getCountMap()
compute()
has not been called.public Map<Integer,Double> getBranchPointMap()
compute()
has not
been called.public int getHighestPathOrder()
TreeAnalyzer
path order
of the analyzed treegetHighestPathOrder
in class TreeAnalyzer
TreeAnalyzer.getStrahlerNumber()
public Map<Integer,Double> getLengthMap()
compute()
has not been called.Copyright © 2015–2021 Fiji. All rights reserved.