java.lang.Object
de.grogra.grogra.Analysis
This class contains a set of static analysis functions which
are similar to the analysis functions of the GROGRA software.
- Author:
- Ole Kniemeyer
-
Method Summary
Modifier and TypeMethodDescriptionstatic Dataset
axesAnalysis
(Node root) Performs axes analysis from GROGRA on the graph starting atroot
.static Dataset
basicTreeParameters
(Node root) Performs basic tree parameters analysis on the graph starting atroot
.static Dataset
branchingPositions
(Node root) Create a list of branching positions on the graph starting atroot
.static Dataset
coordinates
(Node root) Performs coordinates analysis of GROGRA on the graph starting atroot
.static Dataset
crownLayers
(Node root) Performs crown layers analysis from GROGRA on the graph starting atroot
.static Dataset
diameterTable
(Node root) Creates a diameter table based on the graph starting atroot
.static Dataset
distributionAnalysis
(Node root) Performs distribution analysis from GROGRA on the graph starting atroot
.static Dataset
elementary
(Node root) Performs elementary analysis on the graph starting atroot
.static Dataset
lengthAndAngles
(Node root) Performs length and angles analysis from GROGRA on the graph starting atroot
.static Dataset
listOfAllShoots
(Node root) Create a list of all shoots on the graph starting atroot
.static Dataset
noOfDaughterShoots
(Node root) Create a list with number of daughter shoots on the graph starting atroot
.static Dataset
Performs option3 analysis from GROGRA on the graph starting atroot
.static Dataset
pathlengthAnalysis
(Node root) Performs pathlength analysis on the graph starting atroot
.static void
performAndShow
(Item item, Object info, Context context) static void
performAndShowShiny
(Item item, Object info, Context context) static Dataset
severalTreesAnalysis
(Node root) Performs elementary analysis of several trees on the graph starting atroot
.static Dataset
shootPopulation
(Node root) Performs shoot population analysis from GROGRA on the graph starting atroot
.static Dataset
stemAnalysis
(Node root) Performs stem analysis from GROGRA on the graph starting atroot
.static Dataset
topologicalAnalysis
(Node root) Performs topological analysis from GROGRA on the graph starting atroot
.
-
Method Details
-
performAndShowShiny
-
performAndShow
-
elementary
Performs elementary analysis on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the result of the elementary analysis
-
basicTreeParameters
Performs basic tree parameters analysis on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the result of the analysis for the basic tree parameters
-
coordinates
Performs coordinates analysis of GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the result of the coordinates analysis
-
diameterTable
Creates a diameter table based on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the diameter table
-
severalTreesAnalysis
Performs elementary analysis of several trees on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the result of the elementary analysis of several trees
-
listOfAllShoots
Create a list of all shoots on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the list of all shoots
-
pathlengthAnalysis
Performs pathlength analysis on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the result of the pathlength analysis
-
branchingPositions
Create a list of branching positions on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the list of branching positions
-
noOfDaughterShoots
Create a list with number of daughter shoots on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the list with number of daughter shoots
-
option3
Performs option3 analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the result of option3 from GROGRA
-
shootPopulation
Performs shoot population analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the shoot population
-
lengthAndAngles
Performs length and angles analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the length and angles of the shoots
-
crownLayers
Performs crown layers analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the crown layers data
-
stemAnalysis
Performs stem analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the stem analysis
-
distributionAnalysis
Performs distribution analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the distribution analysis
-
topologicalAnalysis
Performs topological analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the topological analysis
-
axesAnalysis
Performs axes analysis from GROGRA on the graph starting atroot
.- Parameters:
root
- start node- Returns:
- dataset containing the axes analysis
-