26#ifndef OCCTL_TOPO_TYPES_H
27#define OCCTL_TOPO_TYPES_H
102#define OCCTL_REF_UID_WIRE_SIZE OCCTL_UID_WIRE_SIZE
111#define OCCTL_REP_UID_WIRE_SIZE OCCTL_UID_WIRE_SIZE
132 #define OCCTL_NODE_ID_INVALID (occtl_node_id_t{0})
133 #define OCCTL_REF_ID_INVALID (occtl_ref_id_t{0})
134 #define OCCTL_REF_UID_INVALID (occtl_ref_uid_t{0})
135 #define OCCTL_REP_UID_INVALID (occtl_rep_uid_t{0})
136 #define OCCTL_JOINT_ID_INVALID (occtl_joint_id_t{0})
138 #define OCCTL_NODE_ID_INVALID ((occtl_node_id_t){0})
139 #define OCCTL_REF_ID_INVALID ((occtl_ref_id_t){0})
140 #define OCCTL_REF_UID_INVALID ((occtl_ref_uid_t){0})
141 #define OCCTL_REP_UID_INVALID ((occtl_rep_uid_t){0})
142 #define OCCTL_JOINT_ID_INVALID ((occtl_joint_id_t){0})
OCCT-Light: core public API.
struct occtl_ref_uid occtl_ref_uid_t
struct occtl_rep_uid occtl_rep_uid_t
struct occtl_ref_id occtl_ref_id_t
struct occtl_node_id occtl_node_id_t
struct occtl_graph occtl_graph_t
Definition occtl_topo_types.h:152
struct occtl_joint_id occtl_joint_id_t
Definition occtl_topo_types.h:120
uint64_t bits
Definition occtl_topo_types.h:121
Definition occtl_topo_types.h:50
uint64_t bits
Definition occtl_topo_types.h:51
Definition occtl_topo_types.h:61
uint64_t bits
Definition occtl_topo_types.h:62
Definition occtl_topo_types.h:76
uint64_t bits
Definition occtl_topo_types.h:77
Definition occtl_topo_types.h:91
uint64_t bits
Definition occtl_topo_types.h:92