Computes the transformation matrix needed to transform a canonical
LTP space, located at source_coord_ptr, when the specified coordinate
conversion/transformation is invoked.
SE_COORD_INVALID_SRF_PAIR - and *dest_3x3_ptr is left unchanged, if convert_params_ptr was NULL.
SE_COORD_INVALID_SOURCE_COORD - and *dest_3x3_ptr is left unchanged, if if source_coord_ptr is NULL and is required.
SE_COORD_INVALID_DEST_MATRIX - and *dest_3x3_ptr is left unchanged, if dest_3x3_ptr is NULL.
SE_COORD_FAILURE - and *dest_3x3_ptr is left unchanged, if an error condition not covered by the above occurred.
| extern SE_COORD_STATUS_CODE_ENUM | ||||
| SRM_LocalTransformation | ||||
| ( | ||||
| const | SE_CONVERT_COORD_SYSTEM_PAIR | convert_params_ptr, | (notes) | |
| const | SE_COORD | * | source_coord_ptr, | (notes) |
| SE_MATRIX_3X3_TYPE | * | dest_3x3_ptr | (notes) | |
| ); | ||||
the spatial reference frame (SRF) parameters of the source and destination SRFs
"origin" of the canonical LTP space to be transformed
a pointer to where the resulting transformation matrix will be stored