#include <rule_set.h>
|
static std::string | binary (size_t u, size_t nbits, const std::string &separator="") |
|
Definition at line 47 of file rule_set.h.
◆ rule_set() [1/2]
◆ rule_set() [2/2]
rule_set::rule_set |
( |
YAML::Node & |
node | ) |
|
|
inline |
◆ AddAction()
void rule_set::AddAction |
( |
const std::string & |
action | ) |
|
|
inline |
◆ AddCondition()
void rule_set::AddCondition |
( |
const std::string & |
name | ) |
|
|
inline |
◆ binary()
static std::string rule_set::binary |
( |
size_t |
u, |
|
|
size_t |
nbits, |
|
|
const std::string & |
separator = "" |
|
) |
| |
|
inlinestatic |
◆ ClearActions()
void rule_set::ClearActions |
( |
| ) |
|
|
inline |
◆ ClearConditions()
void rule_set::ClearConditions |
( |
| ) |
|
|
inline |
◆ Deserialize()
void rule_set::Deserialize |
( |
const YAML::Node & |
rs_node | ) |
|
|
inline |
◆ generate_rules()
template<typename T >
void rule_set::generate_rules |
( |
T |
fn | ) |
|
|
inline |
◆ get_condition()
uint rule_set::get_condition |
( |
const std::string & |
s, |
|
|
uint |
rule |
|
) |
| const |
|
inline |
◆ GetNumberOfRules()
uint rule_set::GetNumberOfRules |
( |
| ) |
const |
|
inline |
◆ InitActions()
void rule_set::InitActions |
( |
std::vector< std::string > |
actions_ | ) |
|
|
inline |
◆ InitConditions()
void rule_set::InitConditions |
( |
const pixel_set & |
ps | ) |
|
|
inline |
◆ LoadFrequenciesFromFile()
bool rule_set::LoadFrequenciesFromFile |
( |
const std::string & |
file_path | ) |
|
|
inline |
◆ print_rules()
void rule_set::print_rules |
( |
std::ostream & |
os | ) |
const |
|
inline |
◆ Serialize()
YAML::Node rule_set::Serialize |
( |
| ) |
const |
|
inline |
◆ set_action()
void rule_set::set_action |
( |
const std::string & |
s, |
|
|
uint |
rule |
|
) |
| |
|
inline |
◆ SetFrequency()
void rule_set::SetFrequency |
( |
uint |
rule, |
|
|
uint |
frequency |
|
) |
| |
|
inline |
◆ StoreFrequenciesOnFile()
void rule_set::StoreFrequenciesOnFile |
( |
const std::string & |
output_file | ) |
const |
|
inline |
◆ actions
std::vector<std::string> rule_set::actions |
◆ actions_pos
std::unordered_map<std::string, size_t> rule_set::actions_pos |
◆ conditions
std::vector<std::string> rule_set::conditions |
◆ conditions_pos
std::unordered_map<std::string, size_t> rule_set::conditions_pos |
◆ ps_
◆ rules
std::vector<rule> rule_set::rules |
The documentation for this struct was generated from the following file: