PK_INSTANCE_sf_t   


struct PK_INSTANCE_sf_s
    {
    PK_ASSEMBLY_t   assembly;   --- owning assembly
    PK_TRANSF_t     transf;     --- transform (must be a rigid motion,
                                --- reflection or PK_ENTITY_null)
    PK_PART_t       part;       --- instanced part
    };

typedef struct PK_INSTANCE_sf_s PK_INSTANCE_sf_t;


Specific Errors:
    PK_ERROR_not_in_same_partition  'assembly', 'transf' and 'part' are not in
                                    the same partition (MILD)

Used in:

PK_INSTANCE_ask
PK_INSTANCE_create


A PK_INSTANCE_sf_t contains the definition of an INSTANCE. If the transform is
PK_ENTITY_null, then it is treated as the identity transform.