ITK Function Reference

(V10000.1.0.60_20160308.00)
Functions
allocation.h File Reference
#include <unidefs.h>
#include <mechatronics/libmechatronics_exports.h>
#include <mechatronics/libmechatronics_undef.h>

Go to the source code of this file.

Functions

MECHATRONICS_API int ALLOC_add_sources (tag_t allocation, int source_count, tag_t *sources)
 
MECHATRONICS_API int ALLOC_add_targets (tag_t allocation, int target_count, tag_t *targets)
 
MECHATRONICS_API int ALLOC_ask_allocated_from (tag_t target_bom_line, tag_t alloc_map_rev, tag_t source_bom_window, tag_t revision_rule, int *bom_line_count, tag_t **allocated_from_bom_lines)
 
MECHATRONICS_API int ALLOC_ask_allocated_to (tag_t source_bom_line, tag_t alloc_map_rev, tag_t target_bom_window, tag_t revision_rule, int *bom_line_count, tag_t **allocated_to_bom_lines)
 
MECHATRONICS_API int ALLOC_ask_allocations (tag_t map_rev, int *allocation_count, tag_t **alloc_tags)
 
MECHATRONICS_API int ALLOC_ask_condition (tag_t allocation, tag_t *condition)
 
MECHATRONICS_API int ALLOC_ask_configured_allocations (tag_t map_rev, tag_t revision_rule, int *allocation_count, tag_t **allocation_tags)
 
MECHATRONICS_API int ALLOC_ask_map_rev (tag_t allocation, tag_t *map_rev_tag)
 
MECHATRONICS_API int ALLOC_ask_map_source (tag_t map, tag_t *source_bv_tag)
 
MECHATRONICS_API int ALLOC_ask_map_target (tag_t map, tag_t *target_bv_tag)
 
MECHATRONICS_API int ALLOC_ask_reason (tag_t allocation_tag, char **reason)
 
MECHATRONICS_API int ALLOC_ask_source (tag_t allocation, tag_t source_bom_window, tag_t *source_bom_line)
 
MECHATRONICS_API int ALLOC_ask_sources (tag_t allocation, int *source_count, tag_t **sources)
 
MECHATRONICS_API int ALLOC_ask_target (tag_t allocation, tag_t target_bom_window, tag_t *target_bom_line)
 
MECHATRONICS_API int ALLOC_ask_targets (tag_t allocation, int *target_count, tag_t **targets)
 
MECHATRONICS_API int ALLOC_change_condition (tag_t allocation, tag_t condition, tag_t ic_rev)
 
MECHATRONICS_API int ALLOC_change_sources (tag_t allocation, int source_remove_count, tag_t *sources_to_remove, int source_add_count, tag_t *sources_to_add, tag_t ic_rev)
 
MECHATRONICS_API int ALLOC_change_target (tag_t allocation, tag_t target_bom_line, tag_t ic_rev)
 
MECHATRONICS_API int ALLOC_change_targets (tag_t allocation, int target_remove_count, tag_t *targets_to_remove, int target_add_count, tag_t *targets_to_add, tag_t ic_rev)
 
MECHATRONICS_API int ALLOC_copy_map (tag_t map_rev, const char *new_map_id, const char *new_map_rev_id, tag_t *new_map, tag_t *new_map_rev)
 
MECHATRONICS_API int ALLOC_create_allocation (const char *name, const char *type, tag_t source_bom_line, tag_t target_bom_line, tag_t map_rev, tag_t *allocation)
 
MECHATRONICS_API int ALLOC_create_allocation_map (const char *id, const char *name, const char *type, const char *rev_id, int bomview_count, tag_t *bomviews, tag_t *map, tag_t *map_rev)
 
MECHATRONICS_API int ALLOC_create_map (const char *id, const char *name, const char *type, const char *rev_id, tag_t source_bv_tag, tag_t target_bv_tag, tag_t *map, tag_t *map_rev)
 
MECHATRONICS_API int ALLOC_create_map_rev (tag_t map, const char *rev_id, tag_t *new_rev)
 
MECHATRONICS_API int ALLOC_create_new_allocation (const char *name, const char *type, int source_count, tag_t *sources, int target_count, tag_t *targets, tag_t map_rev, tag_t *allocation)
 
MECHATRONICS_API int ALLOC_find_all_maps_for_bomview (tag_t bomview, int *allocation_map_count, tag_t **allocation_maps)
 
MECHATRONICS_API int ALLOC_find_allocated_from (int target_count, tag_t *targets, tag_t map_rev, int *source_count, tag_t **sources)
 
MECHATRONICS_API int ALLOC_find_allocated_to (int source_count, tag_t *sources, tag_t map_rev, int *target_count, tag_t **targets)
 
MECHATRONICS_API int ALLOC_find_allocations_for_source (tag_t source_bom_line, tag_t map_rev, int *allocationCount, tag_t **alloc_tags)
 
MECHATRONICS_API int ALLOC_find_allocations_for_sources (int source_count, tag_t *sources, tag_t map_rev, int *allocation_count, tag_t **allocation_tags)
 
MECHATRONICS_API int ALLOC_find_allocations_for_target (tag_t target_bom_line, tag_t map_rev, int *allocationCount, tag_t **alloc_tags)
 
MECHATRONICS_API int ALLOC_find_allocations_for_targets (int target_count, tag_t *targets, tag_t map_rev, int *allocation_count, tag_t **allocation_tags)
 
MECHATRONICS_API int ALLOC_find_map (tag_t source_bv_tag, tag_t target_bv_tag, int *map_count, tag_t **map_tags)
 
MECHATRONICS_API int ALLOC_is_allocation_complete (tag_t allocation, tag_t allocation_window, logical *is_complete)
 
MECHATRONICS_API int ALLOC_is_allocation_correct (tag_t allocation, tag_t allocation_window, logical *is_correct)
 
MECHATRONICS_API int ALLOC_map_add_bomviews (tag_t alloc_map, int bomview_count, tag_t *bomviews)
 
MECHATRONICS_API int ALLOC_map_ask_bomviews (tag_t alloc_map, int *bomview_count, tag_t **bomviews)
 
MECHATRONICS_API int ALLOC_map_remove_bomviews (tag_t alloc_map, int bomview_count, tag_t *bomviews)
 
MECHATRONICS_API int ALLOC_remove_sources (tag_t allocation, int source_count, tag_t *sources)
 
MECHATRONICS_API int ALLOC_remove_targets (tag_t allocation, int target_count, tag_t *targets)
 
MECHATRONICS_API int ALLOC_set_condition (tag_t allocation, tag_t condition)
 
MECHATRONICS_API int ALLOC_set_reason (tag_t allocation_tag, const char *reason)
 
MECHATRONICS_API int ALLOC_set_source (tag_t allocation, tag_t source_bom_line)
 
MECHATRONICS_API int ALLOC_set_sources (tag_t allocation, int source_count, tag_t *sources)
 
MECHATRONICS_API int ALLOC_set_target (tag_t allocation, tag_t target_bom_line)
 
MECHATRONICS_API int ALLOC_set_targets (tag_t allocation, int target_count, tag_t *targets)
 
MECHATRONICS_API int MECHATRONICS_should_create_ice (tag_t line, logical *track)
 

Detailed Description

This header file contains ITK API definitions for Allocations related functionality.

Definition in file allocation.h.