PK_PART_transmit_o_t   


struct PK_PART_transmit_o_s
    {
    int                             o_t_version;
                                        --- version number
    PK_transmit_format_t            transmit_format;
                                        --- (PK_transmit_format_neutral_c)
    PK_LOGICAL_t                    transmit_user_fields;
                                        --- (PK_LOGICAL_true)
    int                             transmit_version;
                                        --- (0)
    PK_LOGICAL_t                    transmit_nmnl_geometry;
                                        --- (PK_LOGICAL_false)
    };
typedef struct PK_PART_transmit_o_s PK_PART_transmit_o_t;


This option structure is supplied to PK_PART_transmit.


Description of fields:


transmit_format        Format of the 'file'. Permitted values are

                         PK_transmit_format_text_c
                         PK_transmit_format_binary_c
                         PK_transmit_format_neutral_c
                         PK_transmit_format_applio_c


transmit_user_fields   PK_LOGICAL_true if user fields are to be transmitted


transmit_version            If non-zero, this specifies that the parts are to
                              be transmitted so that they can be received by an
                              earlier version of Parasolid. The integer
                              specifies the version, e.g. 10.1 is 101, 9.0 is
                              90. The current version is allowed, so the valid
                              values are 120, 111, 110, 101, 100, 91, 90, 80,
                              71 and 70.

                              For versions 7.0, 7.1 and 8.0, only one part can
                              be transmitted.


transmit_nmnl_geometry      If PK_LOGICAL_true, then any nominal geometry
                              on a part is saved, otherwise such geometry is
                              stripped from the transmitted data. This field
                              is ignored if transmit_version is prior to
                              V10.1: nominal geometry is unconditionally
                              removed as earlier versions of Parasolid do not
                              understand nominal geometry.