ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Macros | Typedefs | Functions
hrn.h File Reference
#include <unidefs.h>
#include <mechatronics/libmechatronics_exports.h>
#include <mechatronics/libmechatronics_undef.h>

Go to the source code of this file.

Data Structures

struct  HRN_cavity_occ_data_s
 
struct  HRN_connector_occ_data_s
 
struct  HRN_fixing_assignment_data_s
 
struct  HRN_general_wire_occ_data_s
 
struct  HRN_part_occ_data_s
 
struct  HRN_protection_area_data_s
 
struct  HRN_wire_color_data_s
 
struct  HRN_wire_length_data_s
 
struct  HRN_wire_protect_occ_data_s
 

Macros

#define HRN_DOUBLE_NULL   ((double)-9999.99)
 
#define HRN_INT_NULL   (-9999)
 
#define HRN_STRING_NULL   "NULL"
 

Typedefs

typedef struct
HRN_cavity_occ_data_s
HRN_cavity_occ_data_p_t
 
typedef struct
HRN_cavity_occ_data_s 
HRN_cavity_occ_data_t
 
typedef struct
HRN_connector_occ_data_s
HRN_connector_occ_data_p_t
 
typedef struct
HRN_connector_occ_data_s 
HRN_connector_occ_data_t
 
typedef struct
HRN_fixing_assignment_data_s
HRN_fixing_assignment_data_p_t
 
typedef struct
HRN_fixing_assignment_data_s 
HRN_fixing_assignment_data_t
 
typedef struct
HRN_general_wire_occ_data_s
HRN_general_wire_occ_data_p_t
 
typedef struct
HRN_general_wire_occ_data_s 
HRN_general_wire_occ_data_t
 
typedef struct
HRN_part_occ_data_s
HRN_part_occ_data_p_t
 
typedef struct HRN_part_occ_data_s HRN_part_occ_data_t
 
typedef struct
HRN_protection_area_data_s
HRN_protection_area_data_p_t
 
typedef struct
HRN_protection_area_data_s 
HRN_protection_area_data_t
 
typedef struct
HRN_wire_color_data_s
HRN_wire_color_data_p_t
 
typedef struct
HRN_wire_color_data_s 
HRN_wire_color_data_t
 
typedef struct
HRN_wire_length_data_s
HRN_wire_length_data_p_t
 
typedef struct
HRN_wire_length_data_s 
HRN_wire_length_data_t
 
typedef struct
HRN_wire_protect_occ_data_s
HRN_wire_protect_occ_data_p_t
 
typedef struct
HRN_wire_protect_occ_data_s 
HRN_wire_protect_occ_data_t
 

Functions

MECHATRONICS_API int HRN_ask_associated_parts (tag_t cavity_line_tag, int *associated_parts_count, tag_t **associated_part_tags)
 
MECHATRONICS_API int HRN_ask_fixing_segment (tag_t bom_line_tag, tag_t *segment_tag)
 
MECHATRONICS_API int HRN_ask_referenced_component (tag_t node_tag, tag_t window_tag, int *reference_comp_count, tag_t **reference_comp_tags)
 
MECHATRONICS_API int HRN_ask_wire_protection_segment (tag_t wirep_line_tag, tag_t *segment_tag)
 
MECHATRONICS_API int HRN_ask_wire_protection_segments (tag_t wire_protection_line_tag, int *n_segments, tag_t **segment_tags)
 
MECHATRONICS_API int HRN_get_all_wire_color (tag_t object_tag, int *count, HRN_wire_color_data_t **wire_color_data)
 
MECHATRONICS_API int HRN_get_all_wire_length_information (tag_t bom_line, int *count, HRN_wire_length_data_t **length_data)
 
MECHATRONICS_API int HRN_get_cavity_data (tag_t cavity_line_tag, HRN_cavity_occ_data_t *cavity_occ_data)
 
MECHATRONICS_API int HRN_get_connector_occ_data (tag_t bom_line_tag, HRN_connector_occ_data_t *connector_occ_data)
 
MECHATRONICS_API int HRN_get_fixing_assignment_data (tag_t fixing_line_tag, HRN_fixing_assignment_data_t *assignment_data)
 
MECHATRONICS_API int HRN_get_general_wire_occ_data (tag_t line_tag, HRN_general_wire_occ_data_t *wire_occ_data)
 
MECHATRONICS_API int HRN_get_part_occ_data (tag_t bom_line_tag, HRN_part_occ_data_t *part_occ_data)
 
MECHATRONICS_API int HRN_get_protection_area_data (tag_t wire_protect_line_tag, HRN_protection_area_data_t *protect_area_data)
 
MECHATRONICS_API int HRN_get_wire_color (tag_t object_tag, const char *color_type, char **color_value)
 
MECHATRONICS_API int HRN_get_wire_length_information (tag_t bom_line, const char *length_type, double *length_value)
 
MECHATRONICS_API int HRN_get_wire_protect_occ_data (tag_t bom_line_tag, HRN_wire_protect_occ_data_t *wire_protect_occ_data)
 
MECHATRONICS_API int HRN_remove_cavity_data (tag_t cavity_line_tag)
 
MECHATRONICS_API int HRN_remove_connector_occ_data (tag_t bom_line_tag)
 
MECHATRONICS_API int HRN_remove_fixing_assignment_data (tag_t fixing_line_tag)
 
MECHATRONICS_API int HRN_remove_general_wire_occ_data (tag_t line_tag)
 
MECHATRONICS_API int HRN_remove_part_occ_data (tag_t bom_line_tag)
 
MECHATRONICS_API int HRN_remove_protection_area_data (tag_t wire_protect_line_tag)
 
MECHATRONICS_API int HRN_remove_wire_color (tag_t object_tag, const char *color_type)
 
MECHATRONICS_API int HRN_remove_wire_length_information (tag_t bom_line, const char *length_type)
 
MECHATRONICS_API int HRN_remove_wire_protect_occ_data (tag_t bom_line_tag)
 
MECHATRONICS_API int HRN_set_associated_part (tag_t cavity_line_tag, tag_t part_line_tag, tag_t *relation_tagptr)
 
MECHATRONICS_API int HRN_set_cavity_data (tag_t cavity_line_tag, const HRN_cavity_occ_data_t *cavity_occ_data)
 
MECHATRONICS_API int HRN_set_connector_occ_data (tag_t bom_line_tag, const HRN_connector_occ_data_t *connector_occ_data)
 
MECHATRONICS_API int HRN_set_fixing_assignment_data (tag_t fixing_line_tag, const HRN_fixing_assignment_data_t *assignment_data)
 
MECHATRONICS_API int HRN_set_fixing_segment (tag_t bom_line_tag, tag_t segment_tag, tag_t *relation_tagptr)
 
MECHATRONICS_API int HRN_set_general_wire_occ_data (tag_t line_tag, const HRN_general_wire_occ_data_t *wire_occ_data)
 
MECHATRONICS_API int HRN_set_part_occ_data (tag_t bom_line_tag, const HRN_part_occ_data_t *part_occ_data)
 
MECHATRONICS_API int HRN_set_protection_area_data (tag_t wire_protect_line_tag, const HRN_protection_area_data_t *protect_area_data)
 
MECHATRONICS_API int HRN_set_referenced_component (tag_t node_tag, tag_t reference_comp_tag, tag_t *relation_tagptr)
 
MECHATRONICS_API int HRN_set_wire_color (tag_t object_tag, const char *color_type, const char *color_value)
 
MECHATRONICS_API int HRN_set_wire_length_information (tag_t bom_line, const char *length_type, double length_value)
 
MECHATRONICS_API int HRN_set_wire_protect_occ_data (tag_t bom_line_tag, const HRN_wire_protect_occ_data_t *wire_protect_occ_data)
 
MECHATRONICS_API int HRN_set_wire_protection_segment (tag_t wirep_line_tag, tag_t segment_tag, tag_t *relation_tagptr)
 
MECHATRONICS_API int HRN_set_wire_protection_segments (tag_t wire_protection_line_tag, int n_segments, tag_t *segment_tags)
 
MECHATRONICS_API int HRN_unset_associated_part (tag_t cavity_line_tag, tag_t part_line_tag)
 
MECHATRONICS_API int HRN_unset_fixing_segment (tag_t bom_line_tag, tag_t segment_tag)
 
MECHATRONICS_API int HRN_unset_referenced_component (tag_t node_tag, tag_t reference_comp_tag)
 
MECHATRONICS_API int HRN_unset_wire_protection_segment (tag_t wirep_line_tag, tag_t segment_tag)
 
MECHATRONICS_API int HRN_unset_wire_protection_segments (tag_t wire_protection_line_tag, int n_segments, tag_t *segment_tags)
 

Detailed Description

This file contains helper functions for hrn related itks

Definition in file hrn.h.