 |
PK_PARTITION_receive_deltas_2 |
|
PK_ERROR_code_t PK_PARTITION_receive_deltas_2
(
--- received arguments ---
PK_PARTITION_t partition, --- partition
const PK_PARTITION_receive_deltas_o_t *options --- receive options
)
This function receives the deltas for the given 'partition' from a file.
Specific Errors:
PK_ERROR_rollback_not_started Partitioned rollback is not active (MILD)
PK_ERROR_bad_mark Partition is at its initial pmark (MILD)
PK_ERROR_bad_key Frustrum (FFOPRD) returned FR_bad_name
(MILD)
PK_ERROR_key_not_found Frustrum (FFOPRD) returned FR_not_found
(MILD)
PK_ERROR_cant_open_file Frustrum (FFOPRD) returned FR_open_fail
(MILD)
PK_ERROR_file_access_error Error reading or closing the transmit file,
or writing a delta file (MILD)
PK_ERROR_schema_access_error Error opening, closing, or reading the
schema file (MILD)
PK_ERROR_schema_corrupt Contents of schema file not as expected
(MILD)
PK_ERROR_wrong_format File does not have expected transmit
format (MILD)
PK_ERROR_wrong_version File transmitted by incompatible version
of modeller (MILD)
PK_ERROR_corrupt_file Invalid transmit file contents (MILD)
PK_ERROR_file_read_corruption Corrupt data read, perhaps an NFS problem
(MILD)
PK_ERROR_applio_not_registered Application i/o functions not registered
(only relevant if the partition
was received with option
PK_transmit_format_applio_c) (MILD)
PK_ERROR_attr_defn_mismatch Transmitted attribute definitions do not
match current ones (MILD)
PK_ERROR_usfd_mismatch File has incompatible user-field size (MILD)
PK_ERROR_withdrawn_surface File contains a withdrawn blend surface
(MILD)
PK_ERROR_FG_receive_failure Part contains irretrievable foreign
geometry (MILD)
PK_ERROR_deltas_not_available Either the partition was not received with
option PK_PARTITION_rcv_deltas_later_c,
or the partition has been modified so
that deltas can no longer be received.
(MILD)
PK_ERROR_mixed_geometry A part contains mixed facet and classic
geometry (MILD)
PK_ERROR_lattice_geometry The partition contains a lattice but facet
geometry is not enabled in the session
(MILD)
The key, transmit format and user-field options used are the same as the
call to PK_PARTITION_receive which received the given partition.
The frustrum routine FFOPRD is called with guise FFCXMD (transmit file
containing deltas).
Deltas can only be received for a partition if that partition was received
earlier, with option PK_PARTITION_rcv_deltas_later_c, and the pmark which
the partition was at immediately after being received, has not been deleted.
Deltas transmitted from the same or earlier major versions of Parasolid can
be received unless explicitly documented below or in the release notes for
the version of Parasolid in use. Where deltas have been transmitted from an
incompatible version of Parasolid, PK_PARTITION_receive_deltas will return
the error PK_ERROR_wrong_version.
This function supersedes PK_PARTITION_receive_deltas.