-
Notifications
You must be signed in to change notification settings - Fork 0
/
TiDbscanRefProjection.h
40 lines (33 loc) · 1.05 KB
/
TiDbscanRefProjection.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
============================================================================
Name : TiDbscanRefProjection.h
Author : Bart³omiej Jañczak
Date : 2012-09-23
Version : 1.0
Copyright : Your copyright notice
Description : Declaration of class implementing basic TI-DBSCAN-REF
with projection algorithm.
============================================================================
*/
#ifndef _TI_DBSCAN_REF_PROJECTION_H_
#define _TI_DBSCAN_REF_PROJECTION_H_
#include "Points.h"
#include "TiDbscanRef.h"
/**
* Implements basic TI-DBSCAN-REF with projection algorithm.
*/
class TiDbscanRefProjection: public TiDbscanRef{
public:
TiDbscanRefProjection();
TiDbscanRefProjection(const TiDbscanRefProjection& object);
/**
* Runs algorithm.
*
* @properties Application properties.
* @dataset Dataset of elements.
*
* @return Execution times report as TimeReport object.
*/
virtual TimeReport run(const Properties& properties, Dataset& dataset);
};
#endif /* _TI_DBSCAN_REF_PROJECTION_H_ */