PK_BASIS_SET_sf_t   

struct PK_BASIS_SET_sf_s
    {
    PK_VECTOR_t  location;          --- a cartesian point.
    PK_VECTOR1_t i_axis;            --- I axis direction.
    PK_VECTOR1_t j_axis;            --- J axis direction.
    PK_VECTOR1_t k_axis;            --- K axis direction.
    };
typedef struct PK_BASIS_SET_sf_s PK_BASIS_SET_sf_t;


This data structure is the standard form for the location and orientation
of a basis set for a 3D coordinate system.


Specific Errors:
PK_ERROR_vectors_coplanar         'i_axis', 'j_axis', and 'k_axis' are either
                                  co-planar or co-linear
                                  (MILD)

PK_ERROR_basis_not_right_handed   'i_axis', 'j_axis', and 'k_axis' don't form
                                  a right-handed triplet
                                  (MILD)


Used in:

PK_SKEWBOX_sf_t