|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <bom/libbom_exports.h>#include <bom/libbom_undef.h>Go to the source code of this file.
Macros | |
| #define | BOM_duplicate_structure_post_msg "BOM__duplicate_structure_post" |
| #define | BOM_post_expand_msg "BOM__post_expand" |
| #define | BOM_variant_config_msg "BOM_variant_config" |
| #define | BOMLine_add_msg "BOMLine_add" |
| #define | BOMLine_cut_msg "BOMLine_cut" |
| #define | BOMLine_move_msg "fnd0bomline_move" |
| #define | BOMWindow_save_msg "BOMWindow_save" |
BOM specific Message definitions.
Messages are general actions e.g. save, delete. When a Message is sent to a specific Type or instance of a Type, then the Method registered with that Message/Type combination will be executed. See ITK documentation on Methods for further details.
Each message has a unique set of parameters, which are defined here. These parameters are passed in the varargs list of METHOD_execute / METHOD_execute_using, and received in the varargs list of action functions registered to perform methods.
Generic system messages, e.g. save, delete are defined in tc_msg.h.
Definition in file bom_msg.h.
| #define BOM_duplicate_structure_post_msg "BOM__duplicate_structure_post" |
This is a no-op function. It is called when duplicating structure completes to duplicate attached diagrams as well.
Customizers can add their functions as post action to this function.
| [in] | tag_t | toplineTag Top level of the structure to duplicate |
| [in] | tag_t | new_item_rev New top level item rev of the duplicated structure |
| #define BOM_post_expand_msg "BOM__post_expand" |
This is a no-op function. It is called after one level of bomlines expansion is complete from the BOMWindow.
Customizers can add their functions as post action to this function.
| [in] | std::vector<tag_t>* | inputLines input child lines |
| [out] | std::vector<tag_t>* | unconfiguredLines unconfigured child lines after the post expansion |
| #define BOM_variant_config_msg "BOM_variant_config" |
| #define BOMLine_add_msg "BOMLine_add" |
| #define BOMLine_cut_msg "BOMLine_cut" |
| #define BOMLine_move_msg "fnd0bomline_move" |