Uses of Package
exception

Packages that use exception
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. 
config Package containing all classes used to configure the execution of the algorithm. 
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. 
io.out Classes needed to save skeletons to the file system. 
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. 
test.algorithm Test basic functionalities of the algorithm implementations. 
test.retrieval Test classes for retrieval scenarios. 
utils Contains simple helper classes. 
 

Classes in exception used by algorithm
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
InvalidWeightFunctionGivenException
          this exception is thrown if an invalid weight function was given to the matching algorithm.
WrongUsageOfAlgorithmException
          if this exception is thrown, you might have used one of the algorithms wrong or in the wrong order: something might not have been set yet
 

Classes in exception used by algorithm.matching
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
InvalidWeightFunctionGivenException
          this exception is thrown if an invalid weight function was given to the matching algorithm.
 

Classes in exception used by algorithm.psgm
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
InvalidWeightFunctionGivenException
          this exception is thrown if an invalid weight function was given to the matching algorithm.
WrongUsageOfAlgorithmException
          if this exception is thrown, you might have used one of the algorithms wrong or in the wrong order: something might not have been set yet
 

Classes in exception used by config
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
 

Classes in exception used by geometry.object
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by io.loader.load2D
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by io.loader.load3D
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by io.loader.shared
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by io.out
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by io.visualize
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by retrieval
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
InvalidWeightFunctionGivenException
          this exception is thrown if an invalid weight function was given to the matching algorithm.
WrongUsageOfAlgorithmException
          if this exception is thrown, you might have used one of the algorithms wrong or in the wrong order: something might not have been set yet
 

Classes in exception used by test.algorithm
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by test.retrieval
InvalidConfigParameterException
          This exception is thrown if a invalid config parameter value was given.
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.
 

Classes in exception used by utils
InvalidSkeletonException
          this exception is thrown if something weird was found in the skeleton data.