Uses of Class
config.Config

Packages that use Config
algorithm Package containing all classes that are part of establishing correspondences between two skeletons' end nodes. 
algorithm.matching Package containing all classes that are used to establish a final matching between two skeletons' end nodes. 
algorithm.psgm All classes used for the computation of two skeletons' endnode similarities, as described in the paper. 
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. 
io.visualize Classes needed to visualize/show skeletons and skeleton matching results. 
retrieval Classes needed to perform similarity searches in a database and mapping database entries to java classes. 
 

Uses of Config in algorithm
 

Fields in algorithm declared as Config
private  Config Matching3D.config
          holding configuration parameters
private  Config Matching2D.config
          holding configuration parameters
 

Methods in algorithm with parameters of type Config
 CleanMatchingResult PathSimilaritySkeletonGraphMatching.go(Config config)
          Deprecated. Execute the PSGM algorithm.
 

Constructors in algorithm with parameters of type Config
Matching2D(SkeletonObject so1, SkeletonObject so1_flipped, SkeletonObject so2, Config config)
          Constructor that should only be used if you know what you are doing.
Matching2D(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2, Config config)
          Constructor.
Matching3D(java.lang.String thinningfile1, java.lang.String thinninginfo1, java.lang.String volumefile1, java.lang.String volumeinfo1, java.lang.String thinningfile2, java.lang.String thinninginfo2, java.lang.String volumefile2, java.lang.String volumeinfo2, Config config)
          Constructor.
 

Uses of Config in algorithm.matching
 

Methods in algorithm.matching with parameters of type Config
static void MatchingFilter.clearMatchings(Config config, CleanMatchingResult result)
          Clear the matching results according to the parameters specified in the config
 MatchList HungarianAlgorithm.computeAssignments(double[][] input, Config config)
           
 MatchList MultipleOSB.computeAssignments(double[][] cost, Config config)
          Deprecated.  
 MatchList MatchingAlgorithm.computeAssignments(double[][] costs, Config config)
          Compute the assignments for the given cost matrix.
 MatchList OSBfinalMatching.computeAssignments(double[][] costs, Config config)
           
private static double[][] HungarianAlgorithm.prepareMatrix(double[][] weight_origin, Config config)
          prepare the stored weight function so that it can be used by hungarian algorithm.
 

Uses of Config in algorithm.psgm
 

Fields in algorithm.psgm declared as Config
private  Config CostGetter.config
          holding configuration parameters
 

Methods in algorithm.psgm with parameters of type Config
 MatchList PSGM.go(Config config)
          Execute the algorithm.
 

Constructors in algorithm.psgm with parameters of type Config
CostGetter(SkeletonObject so1, SkeletonObject so2, Config config)
          Constructor.
 

Uses of Config in io.loader.load2D
 

Constructors in io.loader.load2D with parameters of type Config
SkeletonParser2D(java.lang.String skeletonfilename, java.lang.String objectfilename, Config config)
           
SkeletonParser2D(java.lang.String skeletonfilename, java.lang.String objectfilename, Config config, boolean flipped)
          Constructor.
 

Uses of Config in io.loader.load3D
 

Constructors in io.loader.load3D with parameters of type Config
SkeletonParser3D(java.lang.String thinningPath, java.lang.String thinninginfoPath, java.lang.String shapePath, java.lang.String shapeinfoPath, Config config)
          Constructor.
 

Uses of Config in io.loader.shared
 

Fields in io.loader.shared declared as Config
protected  Config SkeletonParser.config
           
 

Methods in io.loader.shared with parameters of type Config
static void Preprocessor.deleteSpuriousBranches(SkeletonObject so, Config config)
          Delete all branches that emanate from an end node and are shorter than the parameter listed in the configuration.
 

Constructors in io.loader.shared with parameters of type Config
SkeletonParser(Config config)
          Constructor.
 

Uses of Config in io.visualize
 

Fields in io.visualize declared as Config
private  Config MatchingViewer3DPanel.config
          holding config parameters
private  Config MatchingViewer3D.config
           
 

Constructors in io.visualize with parameters of type Config
MatchingViewer3D(CleanMatchingResult result, Config config)
          Constructor.
MatchingViewer3DPanel(CleanMatchingResult result, Config config)
          Creating a new instance.
 

Uses of Config in retrieval
 

Fields in retrieval declared as Config
private  Config SearchThread.config
          configuring algorithm