|  | 
|  | UnnormalizedComparator (const char *file, int line, const char *function, const char *message="Clustering with unnormalized similarity measurement requested, normalized is mandatory")  throw () | 
|  | 
| virtual | ~UnnormalizedComparator ()  throw () | 
|  | 
|  | BaseException ()  throw () | 
|  | Default constructor.  More... 
 | 
|  | 
|  | BaseException (const char *file, int line, const char *function)  throw () | 
|  | Constructor.  More... 
 | 
|  | 
|  | BaseException (const char *file, int line, const char *function, const std::string &name, const std::string &message)  throw () | 
|  | Constructor.  More... 
 | 
|  | 
|  | BaseException (const BaseException &exception)  throw () | 
|  | Copy constructor.  More... 
 | 
|  | 
| virtual | ~BaseException ()  throw () | 
|  | Destructor.  More... 
 | 
|  | 
| const char * | getName () const   throw () | 
|  | Returns the name of the exception.  More... 
 | 
|  | 
| virtual const char * | what () const   throw () | 
|  | Returns the error message of the exception.  More... 
 | 
|  | 
| int | getLine () const   throw () | 
|  | Returns the line number where it occured.  More... 
 | 
|  | 
| const char * | getFile () const   throw () | 
|  | Returns the file where it occured.  More... 
 | 
|  | 
| const char * | getFunction () const   throw () | 
|  | Returns the function where it occured.  More... 
 | 
|  | 
| const char * | getMessage () const   throw () | 
|  | Returns the message.  More... 
 | 
|  | 
| void | setMessage (const std::string &message)  throw () | 
|  | Modify the exception's error message.  More... 
 | 
|  | 
Exception thrown if clustering is attempted without a normalized compare functor. 
due to similarity - distance conversions that are mandatory in some context, compare functors must return values normalized in the range [0,1] to ensure a clean conversion