Uses of Class
geometry.object.SkeletonBranch

Packages that use SkeletonBranch
geometry.object Package containing all skeleton data structures needed. 
io.loader.load2D Contains all classes used to load a 2D skeleton from the input files. 
io.loader.load3D Contains all classes needed to load a 3D-skeleton. 
io.loader.shared Package containing all classes needed to load 2D skeletons as well as 3D skeletons. 
 

Uses of SkeletonBranch in geometry.object
 

Fields in geometry.object with type parameters of type SkeletonBranch
private  org.jgrapht.graph.SimpleDirectedWeightedGraph<SkeletonNode,SkeletonBranch> SkeletonGraph.graph
          the "real" skeleton graph
 

Methods in geometry.object that return types with arguments of type SkeletonBranch
 java.util.Set<SkeletonBranch> SkeletonGraph.getOutgoingEdges(SkeletonNode node)
          return the edges emanating from the specified node
 

Methods in geometry.object with parameters of type SkeletonBranch
 boolean SkeletonGraph.addEdge(SkeletonBranch part)
          add the specified edge (defined by the SkeletonBranch to the graph.
 int SkeletonBranch.compare(SkeletonBranch o1, SkeletonBranch o2)
           
 

Uses of SkeletonBranch in io.loader.load2D
 

Methods in io.loader.load2D that return SkeletonBranch
private static SkeletonBranch SampleParts2D.createPart(SkeletonNode startnode, SkeletonNode endnode, java.util.List<SkeletonNode> nodesOnPart)
          If an end node or junction node has been reached, this function can be used to create the part between the startnode and the current node.
 

Methods in io.loader.load2D that return types with arguments of type SkeletonBranch
protected  java.util.Map<SkeletonNode,java.util.List<SkeletonBranch>> SkeletonParser2D.sampleParts()
           
static java.util.List<SkeletonBranch> SampleParts2D.samplePartsPerStartNode(SkeletonNode startnode, ij.ImagePlus skeletonImage, java.util.List<SkeletonNode> endnodes, java.util.List<SkeletonNode> junctionnodes)
          Sample all skeleton branches emanating from the specified startnode.
 

Uses of SkeletonBranch in io.loader.load3D
 

Methods in io.loader.load3D that return SkeletonBranch
private static SkeletonBranch SampleParts3D.createPart(SkeletonNode startnode, SkeletonNode endnode, java.util.List<SkeletonNode> nodesOnPart)
          If an end node or junction node has been reached, this function can be used to create the part between the startnode and the current node.
 

Methods in io.loader.load3D that return types with arguments of type SkeletonBranch
protected  java.util.Map<SkeletonNode,java.util.List<SkeletonBranch>> SkeletonParser3D.sampleParts()
           
static java.util.List<SkeletonBranch> SampleParts3D.samplePartsPerStartNode(SkeletonNode startnode, int[][][] thinningcube, java.util.List<SkeletonNode> endnodes, java.util.List<SkeletonNode> junctionnodes, double widthDim, double heightDim, double depthDim)
          sample all skeleton parts emanating from the specified startnode which has to be a critical node, that is, either end node or junction node.
 

Uses of SkeletonBranch in io.loader.shared
 

Methods in io.loader.shared that return types with arguments of type SkeletonBranch
protected abstract  java.util.Map<SkeletonNode,java.util.List<SkeletonBranch>> SkeletonParser.sampleParts()
          sample all SkeletonBranches emanating from each critical node.
 

Method parameters in io.loader.shared with type arguments of type SkeletonBranch
static SkeletonGraph GraphBuilder.buildGraph(java.util.Map<SkeletonNode,java.util.List<SkeletonBranch>> allParts)
          Build a graph from the sampled parts.