Assumptions:
The caller wishes to convert the source matrix from SRF1 into a different
spatial reference frame SRF2, where the transformation from SRF1
to SRF2 is specified by convert_params_ptr.
SE_COORD_INVALID_SRF_PAIR - if convert_params_ptr was NULL.
SE_COORD_INVALID_SOURCE_MATRIX - if source_3x3_ptr is NULL
SE_COORD_INVALID_SOURCE_COORD - if source_coord_ptr is NULL and is required
SE_COORD_INVALID_DEST_MATRIX - if dest_3x3_ptr is NULL
SE_COORD_FAILURE - an unspecified error condition occurred
| extern SE_COORD_STATUS_CODE_ENUM | ||||
| SRM_ConvertMatrix3x3 | ||||
| ( | ||||
| const | SE_CONVERT_COORD_SYSTEM_PAIR | convert_params_ptr, | (notes) | |
| const | SE_COORD | * | source_coord_ptr, | (notes) |
| const | SE_MATRIX_3X3_TYPE | * | source_3x3_ptr, | (notes) |
| SE_MATRIX_3X3_TYPE | * | dest_3x3_ptr | (notes) | |
| ); | ||||
the spatial reference frame (SRF) parameters of the source and destination SRFs
the "origin" of the source matrix
a pointer to the incoming matrix, which is to be converted
a pointer to where the converted matrix will be stored. This can be the same location that source_3x3_ptr points to, but it does not have to be.