/*
 * ENUM: SE_COORD_STATUS_CODE_ENUM
 *
 *   Return codes used by the SRM coordinate operations
 *   (conversion and transformation).
 */
typedef enum
{
SE_COORD_SUCCESS, (notes)
SE_COORD_INVALID_SOURCE_SRF_PARAMETERS, (notes)
SE_COORD_INVALID_DEST_SRF_PARAMETERS, (notes)
SE_COORD_INVALID_SRF_PAIR, (notes)
SE_COORD_INVALID_SOURCE_COORD, (notes)
SE_COORD_EXTENDED_SOURCE_COORD, (notes)
SE_COORD_INVALID_DEST_COORD, (notes)
SE_COORD_EXTENDED_DEST_COORD, (notes)
SE_COORD_EXTENDED_SOURCE_AND_DEST_COORD, (notes)
SE_COORD_UNSUPPORTED, (notes)
SE_COORD_INVALID_SOURCE_VECTOR, (notes)
SE_COORD_INVALID_DEST_VECTOR, (notes)
SE_COORD_INVALID_SOURCE_MATRIX, (notes)
SE_COORD_INVALID_DEST_MATRIX, (notes)
SE_COORD_INVALID_DEST_COSINE_GAMMA, (notes)
SE_COORD_INVALID_DEST_SINE_GAMMA, (notes)
SE_COORD_MISSING_WGS84_GEOID_SEPARATION_FILE, (notes)
SE_COORD_INVALID_WGS84_GEOID_SEPARATION_FILE, (notes)
SE_COORD_FAILURE (notes)
} SE_COORD_STATUS_CODE_ENUM;


Enumerator Notes

SE_COORD_SUCCESS

 Coordinate operation successful

SE_COORD_INVALID_SOURCE_SRF_PARAMETERS

 If the source spatial reference frame (SRF) parameters are wrong,
 or the pointer is NULL

SE_COORD_INVALID_DEST_SRF_PARAMETERS

 If the destination spatial reference frame (SRF) parameters are
 wrong, or the pointer is NULL

SE_COORD_INVALID_SRF_PAIR

 if the merged source+destination spatial reference frame (SRF)
 parameters pointer is NULL or invalid

SE_COORD_INVALID_SOURCE_COORD

 if the source coordinate is NULL, or invalid within the source
 spatial reference frame (SRF)

SE_COORD_EXTENDED_SOURCE_COORD

 if the coordinate falls within extended range in source
 spatial reference frame (SRF)

SE_COORD_INVALID_DEST_COORD

 if the destination coord is NULL, or invalid within the
 destination SRF

SE_COORD_EXTENDED_DEST_COORD

 if the coordinate falls within extended range in destination SRF

SE_COORD_EXTENDED_SOURCE_AND_DEST_COORD

 if the coordinate falls within extended range in both the
    source and destination SRFs

SE_COORD_UNSUPPORTED

 if the operation (conversion/transformation) is unsupported

SE_COORD_INVALID_SOURCE_VECTOR

 if the source vector is NULL

SE_COORD_INVALID_DEST_VECTOR

 if the destination vector is NULL

SE_COORD_INVALID_SOURCE_MATRIX

 if the source matrix is NULL

SE_COORD_INVALID_DEST_MATRIX

 if the destination matrix is NULL

SE_COORD_INVALID_DEST_COSINE_GAMMA

 if the destination cosine gamma is NULL

SE_COORD_INVALID_DEST_SINE_GAMMA

 if the destination sine gamma is NULL

SE_COORD_MISSING_WGS84_GEOID_SEPARATION_FILE

 if the geoidal separation file cannot be found, or cannot be accessed

SE_COORD_INVALID_WGS84_GEOID_SEPARATION_FILE

 if the geoidal separation file is incomplete or improperly formatted

SE_COORD_FAILURE

 bad things happened
Prev: SE_COORD_3D. Next: SE_DIRECTION_OF_FORWARD_ENUM. Up:Index