Uses of Class
exception.InvalidConfigParameterException

Packages that use InvalidConfigParameterException
algorithm Package containing all classes that are part of establishing correspondences 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. 
io.loader.load2D Contains all classes used to load a 2D skeleton from the input files. 
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. 
 

Uses of InvalidConfigParameterException in algorithm
 

Methods in algorithm that throw InvalidConfigParameterException
 CleanMatchingResult Matching3D.go()
          Applying PSGM.go(Config) to the two skeletons loaded.
 CleanMatchingResult Matching2D.go()
          execute the PSGM algorithm.
 CleanMatchingResult PathSimilaritySkeletonGraphMatching.go(Config config)
          Deprecated. Execute the PSGM algorithm.
private  void Matching2D.loadSkeletons(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2)
          load both skeletons, specified by the filename.
private  void PathSimilaritySkeletonGraphMatching.loadSkeletons(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2)
          Deprecated. load both skeletons, specified by the filename.
 

Constructors in algorithm that throw InvalidConfigParameterException
Matching2D(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2)
          Constructor.
Matching2D(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2, Config config)
          Constructor.
Matching2D(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2, java.lang.String[] args)
          Constructor.
PathSimilaritySkeletonGraphMatching(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2)
          Deprecated. Constructor.
PathSimilaritySkeletonGraphMatching(java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2, boolean preprocess)
          Deprecated. Constructor.
 

Uses of InvalidConfigParameterException in algorithm.psgm
 

Methods in algorithm.psgm that throw InvalidConfigParameterException
 MatchList PSGM.go(Config config)
          Execute the algorithm.
 

Uses of InvalidConfigParameterException in config
 

Methods in config that throw InvalidConfigParameterException
private  void Config.parseArguments(java.lang.String[] args)
          Parse the arguments specified in the constructor.
private  void Config.setAlpha(java.lang.String arg)
          Set the alpha value for path distance computation.
private  void Config.setExtractSimilarityWith(java.lang.String arg)
          conigure which algorithm to use to extract end node similarities from path distance matrices.
private  void Config.setFinalMatching(java.lang.String arg)
          Configure which function to use to perform the final matching.
private  void Config.setHandleMatchings(java.lang.String arg)
          Configure how bad matchings will be handled
private  void Config.setNumberOfSamplePoints(java.lang.String arg)
          Set the number of sample points for the skeleton path vector.
private  void Config.setOrderingEndnodes(java.lang.String arg)
          Configure how end nodes will be ordered
private  void Config.setPathDistance(java.lang.String arg)
          Configure which path distance measurement will be used.
private  void Config.setPreprocessing(java.lang.String arg)
          Set the threshold for the preprocessor
private  void Config.setUseDenominator(java.lang.String arg)
          Configure if to use denominator in path distance computation
private  void Config.setVisualize(java.lang.String arg)
          set the visualization mode
 

Constructors in config that throw InvalidConfigParameterException
Config()
          Constructor.
Config(java.lang.String[] args)
          Constructor.
 

Uses of InvalidConfigParameterException in io.loader.load2D
 

Constructors in io.loader.load2D that throw InvalidConfigParameterException
SkeletonParser2D(java.lang.String skeletonfilename, java.lang.String objectfilename)
          Constructor.
SkeletonParser2D(java.lang.String skeletonfilename, java.lang.String objectfilename, boolean flipped)
           
SkeletonParser2D(java.lang.String skeletonfilename, java.lang.String objectfilename, Config config)
           
 

Uses of InvalidConfigParameterException in io.visualize
 

Constructors in io.visualize that throw InvalidConfigParameterException
MatchingViewer3D(CleanMatchingResult result)
          Constructor.
 

Uses of InvalidConfigParameterException in retrieval
 

Methods in retrieval that throw InvalidConfigParameterException
static java.util.PriorityQueue<SimilaritySearchResult> SimilaritySearch.getSimilarities(java.lang.String database, SkeletonObject so, SkeletonObject so_flipped, java.lang.String skeletonfilename, java.lang.String objectfilename, int nosp, double alpha)
          Given a skeleton object, this function searches the database in src/database/database.db, performes PSGM to the input skeleton and all skeletons in the database and saves the results in the order of their similarity in a priority queue.
 

Constructors in retrieval that throw InvalidConfigParameterException
SearchThread(SkeletonObject so, SkeletonObject so_flipped, java.lang.String skeletonfilename1, java.lang.String objectfilename1, java.lang.String skeletonfilename2, java.lang.String objectfilename2, java.lang.String category, int nosp, double alpha, java.util.PriorityQueue<SimilaritySearchResult> results)
          create a new search thread.
 

Uses of InvalidConfigParameterException in test.algorithm
 

Methods in test.algorithm that throw InvalidConfigParameterException
private  void SinglePathDistanceMatrixTest.loadSkeletons()
          load test scenario
private  void PSGMTest.loadSkeletons()
          loading test scenario
 

Uses of InvalidConfigParameterException in test.retrieval
 

Methods in test.retrieval that throw InvalidConfigParameterException
private  void SimilaritySearchTest.loadSkeleton()
          load the skeleton