GestureRecognitionToolkit
Version: 0.2.5
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
Main Page
Related Pages
Classes
Files
Examples
File List
File Members
FSMParticle.h
Go to the documentation of this file.
1
27
#ifndef GRT_FSM_PARTICLE_HEADER
28
#define GRT_FSM_PARTICLE_HEADER
29
30
#include "../../CoreAlgorithms/ParticleFilter/Particle.h"
31
32
GRT_BEGIN_NAMESPACE
33
34
class
FSMParticle
:
public
Particle
{
35
public
:
36
FSMParticle
(
const
unsigned
int
numDimensions = 0){
37
w = 0;
38
currentState = 0;
39
if
( numDimensions > 0 ){
40
x.
resize
(numDimensions,0);
41
}
42
}
43
44
FSMParticle
(
const
FSMParticle
&rhs){
45
this->w = rhs.w;
46
this->currentState = rhs.currentState;
47
this->x = rhs.x;
48
}
49
50
FSMParticle
& operator=(
const
FSMParticle
&rhs){
51
if
(
this
!= &rhs ){
52
this->w = rhs.w;
53
this->currentState = rhs.currentState;
54
this->x = rhs.x;
55
}
56
return
*
this
;
57
}
58
59
virtual
~
FSMParticle
(){
60
61
}
62
63
int
currentState;
64
};
65
66
GRT_END_NAMESPACE
67
68
#endif
Particle
Definition:
Particle.h:28
Vector::resize
virtual bool resize(const unsigned int size)
Definition:
Vector.h:133
FSMParticle
Definition:
FSMParticle.h:34
GRT
ClassificationModules
FiniteStateMachine
FSMParticle.h
Generated on Mon Jan 2 2017 16:24:35 for GestureRecognitionToolkit by
1.8.11