30#ifndef OCCTL_IO_IGES_H
31#define OCCTL_IO_IGES_H
44#define OCCTL_IO_IGES_READ_OPTIONS_VERSION_1 1u
45#define OCCTL_IO_IGES_WRITE_OPTIONS_VERSION_1 1u
58#define OCCTL_IO_IGES_READ_OPTIONS_INIT {OCCTL_IO_IGES_READ_OPTIONS_VERSION_1, NULL, 1, 1}
71#define OCCTL_IO_IGES_WRITE_OPTIONS_INIT {OCCTL_IO_IGES_WRITE_OPTIONS_VERSION_1, NULL, 0}
OCCT-Light: core public API.
#define OCCTL_API
Definition occtl_core.h:111
enum occtl_status occtl_status_t
void occtl_io_iges_read_options_init(occtl_io_iges_read_options_t *options)
struct occtl_io_iges_read_options occtl_io_iges_read_options_t
struct occtl_io_iges_write_options occtl_io_iges_write_options_t
occtl_status_t occtl_io_iges_write(const occtl_graph_t *graph, occtl_node_id_t root, const char *path, const occtl_io_iges_write_options_t *options)
void occtl_io_iges_write_options_init(occtl_io_iges_write_options_t *options)
occtl_status_t occtl_io_iges_read(const char *path, occtl_graph_t **out_graph, occtl_node_id_t *out_root, const occtl_io_iges_read_options_t *options)
OCCT-Light: topology module public API.
struct occtl_graph occtl_graph_t
Definition occtl_topo_types.h:152
Definition occtl_io_iges.h:51
int32_t read_color
Definition occtl_io_iges.h:54
const void * p_next
Definition occtl_io_iges.h:53
uint32_t struct_version
Definition occtl_io_iges.h:52
int32_t read_name
Definition occtl_io_iges.h:55
Definition occtl_io_iges.h:65
const void * p_next
Definition occtl_io_iges.h:67
int32_t write_brep
Definition occtl_io_iges.h:68
uint32_t struct_version
Definition occtl_io_iges.h:66
Definition occtl_topo_types.h:50