dca_interface
6.3.4
home
build
tmp
dcatmp18664
pkgdevel
dca
include
dca
ipr_classification
ipr_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 IPR_CLASSIFIER_H
7
#define IPR_CLASSIFIER_H
8
15
namespace
dca_ipr {
16
17
class
iprclassifier_p;
18
33
class
IprClassifier
34
{
35
public
:
37
IprClassifier
();
38
IprClassifier
(
const
IprClassifier
& aClassifier );
39
IprClassifier
& operator = (
const
IprClassifier
& aClassifier );
40
virtual
~
IprClassifier
();
42
54
dca::FunctionResult
classify
(
const
Ip
& input,
IprClassificationResults
& result )
const
;
55
57
PRIVATE_PTR
iprclassifier_p *_p;
58
};
59
60
}
61
62
#endif
dca_ipr::Ip
Definition of the Ip class.
Definition:
ipr_ipdata.h:33
dca_ipr::IprClassifier
Defintion of the IprClassifier class.
Definition:
ipr_classifier.h:34
dca_ipr::IprClassificationResults
Definition of the IprClassificationResults class.
Definition:
ipr_classification_results.h:28
dca_ipr::IprClassifier::classify
dca::FunctionResult classify(const Ip &input, IprClassificationResults &result) const
Classification function that takes the given input and returns the results (if any) in the provided r...
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