#include <ClusteringEngine.h>
Inheritance diagram for damina::ClusteringEngine:


Public Member Functions | |
| ClusteringEngine () | |
| virtual void | clusterize (DataSet *)=0 |
| virtual void | clusterize ()=0 |
| virtual DataSet * | getTestSet ()=0 |
| virtual DataSet * | getTrainingSet ()=0 |
| virtual void | learn (DataSet *)=0 |
| virtual void | learn ()=0 |
| virtual void | setTestSet (DataSet *)=0 |
| virtual void | setTrainingSet (DataSet *)=0 |
| virtual | ~ClusteringEngine () |
It acts like an interface (in UML or Java meaning) for all clustering engines we/you need to implement. It just force its children to implement two overloaded methods for the clustering, that is the only one mandatory operation for a clustering engine.
Definition at line 20 of file ClusteringEngine.h.
| damina::ClusteringEngine::ClusteringEngine | ( | ) |
| damina::ClusteringEngine::~ClusteringEngine | ( | ) | [virtual] |
| virtual void damina::ClusteringEngine::clusterize | ( | DataSet * | ) | [pure virtual] |
Implemented in damina::SVClustering.
| virtual void damina::ClusteringEngine::clusterize | ( | ) | [pure virtual] |
Implemented in damina::CCLSVClustering, and damina::SVClustering.
| virtual DataSet* damina::LearningEngine::getTestSet | ( | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, and damina::SVClustering.
| virtual DataSet* damina::LearningEngine::getTrainingSet | ( | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::learn | ( | DataSet * | ) | [pure virtual, inherited] |
Implemented in damina::OneClassSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::learn | ( | ) | [pure virtual, inherited] |
Implemented in damina::OneClassSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::setTestSet | ( | DataSet * | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, and damina::SVClustering.
| virtual void damina::LearningEngine::setTrainingSet | ( | DataSet * | ) | [pure virtual, inherited] |
Implemented in damina::AbstractSVM, damina::OneClassSVM, and damina::SVClustering.
1.5.2