dca_interface
6.3.4
home
build
tmp
dcatmp18664
pkgdevel
dca
include
dca
wac_classification
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
33
class
WacClassifier
34
{
35
public
:
37
WacClassifier
();
38
WacClassifier
(
const
WacClassifier
& aClassifier );
39
WacClassifier
& operator = (
const
WacClassifier
& aClassifier );
40
virtual
~
WacClassifier
();
42
56
dca::FunctionResult
classify
(
const
WacInputData
& input,
WacClassificationResult
& result )
const
;
57
58
65
dca::LogLevel
setLogLevel
(
dca::LogLevel
newLevel );
66
68
PRIVATE_PTR
wacclassifier_p *_p;
69
};
70
71
}
72
73
#endif
dca_wac::WacClassificationResult
Definition of the WacClassificationResult class.
Definition:
wac_classification_result.h:27
dca_wac::WacInputData
Definition of the WacInputData class.
Definition:
wac_inputdata.h:49
dca_wac::WacClassifier::setLogLevel
dca::LogLevel setLogLevel(dca::LogLevel newLevel)
Changes the loglevel of the class and returns the previously used loglevel. Usually the logging level...
dca_wac::WacClassifier::classify
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...
dca_wac::WacClassifier
Defintion of the WacClassifier class.
Definition:
wac_classifier.h:34
dca::LogLevel
LogLevel
This enum is used in all setLogLevel() functions to change the verbosity level of the classes.
Definition:
base_classes.h:212
PRIVATE_PTR
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.
Definition:
base_types.h:83
dca::FunctionResult
Standard function result.
Definition:
base_classes.h:148
Generated by
1.8.18