PK_TRANSF_create   

PK_ERROR_code_t       PK_TRANSF_create
(
--- received arguments ---
const PK_TRANSF_sf_t *transf_sf,  --- transf standard form

--- returned arguments ---
PK_TRANSF_t    *const transf      --- created transf
)


This function creates a transf from the given standard form.  See
documentation for PK_TRANSF_sf_t.


Specific Errors:
    PK_ERROR_wrong_transf       Determinant is zero. (MILD)
    PK_ERROR_sc_factor_le_0     Scale is not greater than zero. (MILD)


A report with a record of type PK_REPORT_1_large_transf_c will be returned in
the Parasolid report stream if the returned transform has rotation, reflection,
non-uniform scaling or shearing components, together with a translation
component outside the size box.