![]() |
PK_PARTITION_transmit_b |
PK_ERROR_code_t PK_PARTITION_transmit_b ( --- received arguments --- PK_PARTITION_t partition, --- partition const PK_PARTITION_transmit_o_t *options, --- transmit options --- returned arguments --- PK_MEMORY_block_t *const block, --- XT partition PK_MEMORY_block_t *const deltas --- XT deltas (optional) ) This function transmits the given 'partition' directly to application memory. Specific Errors: PK_ERROR_rollback_not_started Partitioned rollback is not active (MILD) PK_ERROR_bad_partition Partition cannot be transmitted (MILD) PK_ERROR_bad_mark Partition is at its initial pmark or bad pmarks to transmit (MILD) PK_ERROR_not_at_pmark Partition is not at a pmark (MILD) PK_ERROR_schema_access_error Error opening, closing, or writing the schema file (MILD) PK_ERROR_wrong_version Cannot transmit as given version (MILD) PK_ERROR_bad_text_conversion Some partition data could not be written (only relevant if option 'transmit_format' is PK_transmit_format_text_c) (MILD) PK_ERROR_facet_geometry Partition contains facet geometry but facet geometry is not enabled in the session (MILD) PK_ERROR_mesh_not_found Not all requested mesh data successfully received (MILD) PK_ERROR_partial_pmark Partial pmarks cannot be transmitted (MILD) The 'partition' must not be at its initial pmark. Partition data is written into application memory at an area specified by 'block'. If the 'transmit_deltas' and 'pmarks' options include pmark deltas to transmit then the pmarks and deltas are written to a separate 'deltas' area. In this case, the 'partition' must be at a non-initial pmark. Option PK_PARTITION_xmt_deltas_later_c is not allowed. Option PK_transmit_format_applio_c is not allowed. After use, the chain(s) of XT data can be freed by PK_MEMORY_block_f. Light partitions cannot be transmitted. Partitions that allow partial pmarks have additional restrictions. When transmitting partitions without deltas, force-loading remaining delayed-load meshes is required; if the partition was at a partial pmark, the transmit operation will change the partition such that it is no longer at its partial pmark. Partial pmarks (including the current pmark) are not allowed to be transmitted during a 'transmit_deltas' operation. See Transmitting a partition for more information. Note: You are advised to consult with Parasolid Support before using partial pmarks.Generated on: Fri, 04 Oct 2024 12:21:20 GMT