dca_interface  6.3.4
wac_classifier.h
Go to the documentation of this file.
1 /* IBM Source Code */
2 /* (C) Copyright IBM Corp. 2009, 2012 */
3 /* Licensed Materials - Property of IBM */
4 /* US Government Users Restricted Rights - Use duplication or disclosure restricted by GSA Schedule Contract with IBM Corp. */
5 
6 #ifndef WAC_CLASSIFIER_H
7 #define WAC_CLASSIFIER_H
8 
15 namespace dca_wac {
16 
17  class wacclassifier_p;
18 
34  {
35  public:
37  WacClassifier();
38  WacClassifier( const WacClassifier& aClassifier );
39  WacClassifier& operator = ( const WacClassifier& aClassifier );
40  virtual ~WacClassifier();
42 
57 
58 
66 
68  PRIVATE_PTR wacclassifier_p *_p;
69  };
70 
71 }
72 
73 #endif
Definition of the WacClassificationResult class.
Definition of the WacInputData class.
Definition: wac_inputdata.h:49
dca::LogLevel setLogLevel(dca::LogLevel newLevel)
Changes the loglevel of the class and returns the previously used loglevel. Usually the logging level...
dca::FunctionResult classify(const WacInputData &input, WacClassificationResult &result) const
Classification function that takes the given input and return its results (if any) in the provided re...
Defintion of the WacClassifier class.
LogLevel
This enum is used in all setLogLevel() functions to change the verbosity level of the classes.
Definition: base_classes.h:212
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.
Definition: base_types.h:83
Standard function result.
Definition: base_classes.h:148