A B C D E F G H I J L M N O P Q R S T U V W X Y Z

C

c - Variable in class gui.SearchGUI
combo box holding the database entries, to choose the input for the search
c1 - Variable in class gui.PSGMGui
combo box to choose the first matching object
c2 - Variable in class gui.PSGMGui
combo box to choose the second matching object
category - Variable in class main.AutomaticMatching
 
category - Variable in class retrieval.DatabaseEntry
the category of the serialized skeleton object
category - Variable in class retrieval.SearchThread
the category of the second skeleton objecz
category - Variable in class retrieval.SimilaritySearchResult
the category of the target skeleton object
changeWindowPanel(vtkRenderWindowPanel, List<vtkActor>) - Method in class io.visualize.MatchingViewer3DPanel
Update the window panel.
checkNeighborHood(Point) - Method in class io.loader.load2D.SkeletonParser2D
check if a skeleton end node is in the 3x3 neighbor hood of the specified contour point.
cl - Variable in class retrieval.SimilaritySearchResult
the found correspondences in the two skeleton objects
cleanedMatchList - Variable in class algorithm.CleanMatchingResult
reconstructed match list for the two original skeletons
cleanJunctionNodes(List<SkeletonNode>) - Method in class io.loader.load2D.SkeletonParser2D
In some constellations, directly adjacent nodes are recognized as junction nodes.
cleanJunctionNodes(List<SkeletonNode>, int[][][]) - Method in class io.loader.load3D.SkeletonParser3D
Clean the list of junction nodes.
CleanMatchingResult - Class in algorithm
Data structure to hold information about a matching between two skeleton objects.
CleanMatchingResult() - Constructor for class algorithm.CleanMatchingResult
 
cleanNodeArea() - Method in class io.loader.load2D.NodeArea2D
 
cleanNodeArea() - Method in class io.loader.load3D.NodeArea3D
 
cleanNodeArea() - Method in class io.loader.shared.NodeArea
extract the prefered junction node from this node area.
clearMatchings(Config, CleanMatchingResult) - Static method in class algorithm.matching.MatchingFilter
Clear the matching results according to the parameters specified in the config
clearMatchingsByAngle(CleanMatchingResult, boolean) - Static method in class algorithm.matching.MatchingFilter
Filter the specified match list by applying the following process: The matching visualization is simulated, that is, the skeletons are placed next to each other and the corresponding end nodes are connected by a line.
clearMatchingsByMean(MatchList) - Static method in class algorithm.matching.MatchingFilter
Filter the specified match list by deleting all matchings with a matching costs bigger than the mean of all matching costs.
clearMatchingsByMeanAndStd(MatchList) - Static method in class algorithm.matching.MatchingFilter
Filter the specified match list by deleting all matchings with a matching costs bigger than the mean of all matching costs plus the standard deviation.
clearMatchingsByMedian(MatchList) - Static method in class algorithm.matching.MatchingFilter
Filter the specified match list by deleting all matchings wih a matching cost bigger than the median of all matchings.
clearMatchingsByThreshold(double, MatchList) - Static method in class algorithm.matching.MatchingFilter
Clear the matching results in the specified matchlist by deleting all matchings with a matching cost bigger than the specified threshold
Colors - Class in io.loader
Define some constant colors.
Colors() - Constructor for class io.loader.Colors
 
compare(SkeletonBranch, SkeletonBranch) - Method in class geometry.object.SkeletonBranch
 
compareTo(Matching) - Method in class algorithm.matching.Matching
 
compareTo(SkeletonPath) - Method in class geometry.object.SkeletonPath
 
compareTo(SimilaritySearchResult) - Method in class retrieval.SimilaritySearchResult
Implementation of Comparable's compareTo.
computeAssignments(double[][], Config) - Method in class algorithm.matching.HungarianAlgorithm
 
computeAssignments(double[][], Config) - Method in interface algorithm.matching.MatchingAlgorithm
Compute the assignments for the given cost matrix.
computeAssignments(double[][], Config) - Method in class algorithm.matching.MultipleOSB
Deprecated.  
computeAssignments(double[][], Config) - Method in class algorithm.matching.OSBfinalMatching
 
config - package config
Package containing all classes used to configure the execution of the algorithm.
config - Variable in class algorithm.Matching2D
holding configuration parameters
config - Variable in class algorithm.Matching3D
holding configuration parameters
config - Variable in class algorithm.psgm.CostGetter
holding configuration parameters
Config - Class in config
Configure the execution of the algorithm.
Config(String[]) - Constructor for class config.Config
Constructor.
Config() - Constructor for class config.Config
Constructor.
config - Variable in class io.loader.shared.SkeletonParser
 
config - Variable in class io.visualize.MatchingViewer3D
 
config - Variable in class io.visualize.MatchingViewer3DPanel
holding config parameters
config - Variable in class retrieval.SearchThread
configuring algorithm
ConfigTest - Class in test.io
Test the creation of a new Config instance, with a string array of arguments given.
ConfigTest() - Constructor for class test.io.ConfigTest
 
Constants - Class in config
Declaring some constants used for configuration.
Constants() - Constructor for class config.Constants
 
contains(Matching) - Method in class algorithm.matching.MatchList
check if a matchlist contains a specified matching
contains(SkeletonNode) - Method in class io.loader.shared.NodeArea
Test of this node area contains the specified skeleton node.
contains(List<SkeletonNode>, SkeletonNode) - Static method in class utils.ListUtilities
Test if a list haystack contains a specified skeleton node needle.
Contour - Class in io.loader.load2D.contours
data structure to hold contour information, part of Wilhelm Burger's imageJ plugin (http://www.imagingbook.com/)
Contour(int, int) - Constructor for class io.loader.load2D.contours.Contour
 
Contour(int) - Constructor for class io.loader.load2D.contours.Contour
 
ContourContainer - Class in io.loader.load2D.contours
A data structure to hold an object shape's inner and outer contours.
ContourContainer(List<Contour>, List<Contour>) - Constructor for class io.loader.load2D.contours.ContourContainer
constructor.
ContourGetter - Class in io.loader.load2D.contours
get the contours (inner and outer) for the object shape in a specified image.
ContourGetter() - Constructor for class io.loader.load2D.contours.ContourGetter
 
ContourTracer - Class in io.loader.load2D.contours
tracing the contour of an object shape in a given binary image - Wilhelm Burger's imageJ plugin (http://www.imagingbook.com/)
ContourTracer(ImageProcessor) - Constructor for class io.loader.load2D.contours.ContourTracer
 
ContourTraceTest - Class in test.io
Test the traversing of contours.
ContourTraceTest() - Constructor for class test.io.ContourTraceTest
 
ContourVisualizer - Class in io.visualize
visualizing a skeleton object's contours (inner and outer)
ContourVisualizer() - Constructor for class io.visualize.ContourVisualizer
 
Coordinates - Interface in geometry
The Coordinates interface provides the encapsulation of coordinates with more than two dimensions.
coordinates - Variable in class geometry.object.SkeletonNode
the skeleton node's coordinates
Coordinates2D - Class in geometry
Coordinates2D holds information about two-dimensional coordinates (x and y coordinate).
Coordinates2D(double, double) - Constructor for class geometry.Coordinates2D
constructor.
Coordinates3D - Class in geometry
data structure to hold 3D coordinates, extending the 2D coordinates strucure by a valid z-coordinate Coordinates
Coordinates3D(double, double, double) - Constructor for class geometry.Coordinates3D
constructor.
copyList(List) - Static method in class utils.ListUtilities
Copy the elements of one list to a new array list.
correspondences - Variable in class io.visualize.MatchingViewer
the correspondences to be displayed
cost - Variable in class algorithm.matching.Matching
the costs for this matching
CostGetter - Class in algorithm.psgm
Given two skeletons, get the costs to match two specified end nodes by first creating a path distance matrix and then applying OSBv5 to this matrix.
CostGetter(SkeletonObject, SkeletonObject, Config) - Constructor for class algorithm.psgm.CostGetter
Constructor.
costs - Variable in class retrieval.SimilaritySearchResult
the total costs to match the two objects
coverColumnsOfStarredZeroes(int[], int[]) - Method in class algorithm.matching.HungarianAlgorithm
just marke the columns covered for any coluimn containing a starred zero
createCoordinates(int, int, int, double, double, double) - Static method in class io.loader.load3D.Index2Coordinates
As the voxels are not square, we have to calculate the real coordinates for each voxel here.
createExtractSimilarityWith(Box) - Method in class gui.Matching3DGui
 
createFinalMatching(Box) - Method in class gui.Matching3DGui
 
createHandleBadMatchings(Box) - Method in class gui.Matching3DGui
 
createHungarianConfiguration(Box) - Method in class gui.Matching3DGui
 
createInput(Box) - Method in class gui.Matching3DGui
 
createLineActor(Index, Index, Dimensions, Dimensions, int) - Method in class io.visualize.MatchingViewer3D
Create a vtkActor for a line.
createLineActor(Index, Index, Dimensions, Dimensions, int) - Method in class io.visualize.MatchingViewer3DPanel
Create a vtkActor for a line.
createOrderEndnodes(Box) - Method in class gui.Matching3DGui
 
createPart(SkeletonNode, SkeletonNode, List<SkeletonNode>) - Static method in class io.loader.load2D.SampleParts2D
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.
createPart(SkeletonNode, SkeletonNode, List<SkeletonNode>) - Static method in class io.loader.load3D.SampleParts3D
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.
createPathDistanceBox(Box) - Method in class gui.Matching3DGui
 
createPreprocessingSkeletons(Box) - Method in class gui.Matching3DGui
 
createSkeletonActor(int[][][], SkeletonObject) - Method in class io.visualize.MatchingViewer3D
create an actor for a 3D skeleton cube.
createSkeletonActor(int[][][], SkeletonObject) - Method in class io.visualize.MatchingViewer3DPanel
Create a skeleton actor from the 3D thinning cube.
createSkeletonVisualization() - Method in class io.visualize.MatchingViewer
create the skeleton- and matching visualization
createSurfaceActor(SkeletonObject) - Method in class io.visualize.MatchingViewer3DPanel
Create an actor for the volume's surface.
createVisualization(Box) - Method in class gui.Matching3DGui
 
createVtkPointsFrom3DCube(double[][][]) - Static method in class io.visualize.Visualize3DCube
 

A B C D E F G H I J L M N O P Q R S T U V W X Y Z