Bayes Filters Library
src
BayesFilters
include
BayesFilters
Filter.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2016-2019 Istituto Italiano di Tecnologia (IIT)
3
*
4
* This software may be modified and distributed under the terms of the
5
* BSD 3-Clause license. See the accompanying LICENSE file for details.
6
*/
7
8
#ifndef FILTER_H
9
#define FILTER_H
10
11
namespace
bfl
{
12
class
Filter;
13
}
14
15
16
class
bfl::Filter
17
{
18
public
:
19
virtual
bool
boot
() = 0;
20
21
virtual
void
run
() = 0;
22
23
virtual
bool
wait
() = 0;
24
25
virtual
void
reset
() = 0;
26
27
virtual
void
reboot
() = 0;
28
29
virtual
bool
teardown
() = 0;
30
31
virtual
unsigned
int
step_number
() = 0;
32
33
virtual
bool
is_running
() = 0;
34
};
35
36
#endif
/* FILTER_H */
bfl::Filter::reset
virtual void reset()=0
bfl::Filter::is_running
virtual bool is_running()=0
bfl
Port of boost::any for C++11 compilers.
Definition:
AdditiveMeasurementModel.h:13
bfl::Filter::teardown
virtual bool teardown()=0
bfl::Filter::wait
virtual bool wait()=0
bfl::Filter
Definition:
Filter.h:16
bfl::Filter::boot
virtual bool boot()=0
bfl::Filter::run
virtual void run()=0
bfl::Filter::reboot
virtual void reboot()=0
bfl::Filter::step_number
virtual unsigned int step_number()=0
Generated by
1.8.17