![]() |
Version: 1.0 |
Go to the source code of this file.
Functions | |
string | GenerateAccessPixelCode (const string &img_name, const pixel &p) |
string | CreateAssignmentCodeRec (const std::vector< std::string > &pixels_names, const pixel_set &names) |
string | CreateAssignmentCode (const string &action, const pixel_set &names) |
string | CreateActionCodeCtbe (const string &action, const pixel_set &names, const string &assignment_variable) |
void | GeneratePointersCode (ofstream &os, const rule_set &rs) |
void | GenerateConditionsCode (ofstream &os, const rule_set &rs, bool with_conditions) |
void | GenerateActionsCode (ofstream &os, const rule_set &rs, const pixel_set &names, bool with_continues=true) |
void | GenerateThinningActionsCode (ofstream &os, const rule_set &rs, bool with_continues=true) |
void | GenerateChaincodeActionsCode (ofstream &os, const rule_set &rs, bool with_continues=true) |
bool | GeneratePointersConditionsActionsCode (const rule_set &rs, GenerateConditionActionCodeFlags flag, GenerateActionCodeTypes type, std::optional< pixel_set > names) |
TODO fix documentation names contains the position in the labels image corresponding to the names used in labeling actions. It is necessary to handle blocks names and defaults to mask pixel set if not provided. More... | |
string CreateActionCodeCtbe | ( | const string & | action, |
const pixel_set & | names, | ||
const string & | assignment_variable | ||
) |
Definition at line 68 of file conact_code_generator.cpp.
string CreateAssignmentCode | ( | const string & | action, |
const pixel_set & | names | ||
) |
Definition at line 49 of file conact_code_generator.cpp.
string CreateAssignmentCodeRec | ( | const std::vector< std::string > & | pixels_names, |
const pixel_set & | names | ||
) |
Definition at line 35 of file conact_code_generator.cpp.
string GenerateAccessPixelCode | ( | const string & | img_name, |
const pixel & | p | ||
) |
Definition at line 17 of file conact_code_generator.cpp.
void GenerateActionsCode | ( | ofstream & | os, |
const rule_set & | rs, | ||
const pixel_set & | names, | ||
bool | with_continues = true |
||
) |
Definition at line 249 of file conact_code_generator.cpp.
void GenerateChaincodeActionsCode | ( | ofstream & | os, |
const rule_set & | rs, | ||
bool | with_continues = true |
||
) |
Definition at line 299 of file conact_code_generator.cpp.
void GenerateConditionsCode | ( | ofstream & | os, |
const rule_set & | rs, | ||
bool | with_conditions | ||
) |
Definition at line 219 of file conact_code_generator.cpp.
void GeneratePointersCode | ( | ofstream & | os, |
const rule_set & | rs | ||
) |
Definition at line 86 of file conact_code_generator.cpp.
bool GeneratePointersConditionsActionsCode | ( | const rule_set & | rs, |
GenerateConditionActionCodeFlags | flag, | ||
GenerateActionCodeTypes | type, | ||
std::optional< pixel_set > | names | ||
) |
TODO fix documentation names contains the position in the labels image corresponding to the names used in labeling actions. It is necessary to handle blocks names and defaults to mask pixel set if not provided.
Definition at line 316 of file conact_code_generator.cpp.
void GenerateThinningActionsCode | ( | ofstream & | os, |
const rule_set & | rs, | ||
bool | with_continues = true |
||
) |
Definition at line 276 of file conact_code_generator.cpp.