SHOGUN
v2.0.0
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
shogun
features
DummyFeatures.cpp
Go to the documentation of this file.
1
#include <
shogun/features/DummyFeatures.h
>
2
#include <
shogun/base/Parameter.h
>
3
4
using namespace
shogun;
5
6
CDummyFeatures::CDummyFeatures
()
7
{
8
init();
9
num_vectors
= 0;
10
}
11
12
CDummyFeatures::CDummyFeatures
(int32_t num) :
CFeatures
(0), num_vectors(num)
13
{
14
init();
15
}
16
17
CDummyFeatures::CDummyFeatures
(
const
CDummyFeatures
&orig) :
CFeatures
(0),
18
num_vectors(orig.num_vectors)
19
{
20
init();
21
}
22
23
CDummyFeatures::~CDummyFeatures
()
24
{
25
}
26
27
int32_t
CDummyFeatures::get_num_vectors
()
const
28
{
29
return
num_vectors
;
30
}
31
32
int32_t
CDummyFeatures::get_size
()
const
33
{
34
return
1;
35
}
36
37
CFeatures
*
CDummyFeatures::duplicate
()
const
38
{
39
return
new
CDummyFeatures
(*
this
);
40
}
41
42
inline
EFeatureType
CDummyFeatures::get_feature_type
()
const
43
{
44
return
F_ANY
;
45
}
46
47
EFeatureClass
CDummyFeatures::get_feature_class
()
const
48
{
49
return
C_ANY
;
50
}
51
52
void
CDummyFeatures::init()
53
{
54
m_parameters
->
add
(&
num_vectors
,
"num_vectors"
,
55
"Number of feature vectors."
);
56
}
SHOGUN
Machine Learning Toolbox - Documentation