SRM Reference Manual
Types
SRM_Coord
/*!
 * STRUCT: SRM_Coord
 *
 *  A tagged union structure used to store the values for an
 *  individual coordinate.
 */
typedef struct
{
SRM_Coordinate_Code coordinate_code;
union
{
SRM_AZ_2D_Coordinate az_2d;
SRM_Euclidean_3D_Coordinate cc_3d;
SRM_CD_3D_Coordinate cd_3d;
SRM_CD_Surface_Coordinate cd_surface;
SRM_Spherical_3D_Coordinate cm_3d;
SRM_Map_Projection_3D_Coordinate ec_aug_3d;
SRM_Map_Projection_Surface_Coordinate ec_surface;
SRM_EI_3D_Coordinate ei_3d;
SRM_Spherical_3D_Coordinate haec_3d;
SRM_Spherical_3D_Coordinate heec_3d;
SRM_Spherical_3D_Coordinate heeq_3d;
SRM_Map_Projection_3D_Coordinate lcc_aug_3d;
SRM_Map_Projection_Surface_Coordinate lcc_surface;
SRM_Euclidean_2D_Coordinate lsr_2d;
SRM_Euclidean_3D_Coordinate lsr_3d;
SRM_LTSAS_3D_Coordinate ltsas_3d;
SRM_LTSAS_Surface_Coordinate ltsas_surface;
SRM_LTSC_3D_Coordinate ltsc_3d;
SRM_LTSC_Surface_Coordinate ltsc_surface;
SRM_LTSE_3D_Coordinate ltse_3d;
SRM_LTSE_Surface_Coordinate ltse_surface;
SRM_Map_Projection_3D_Coordinate m_aug_3d;
SRM_Map_Projection_Surface_Coordinate m_surface;
SRM_Map_Projection_3D_Coordinate om_aug_3d;
SRM_Map_Projection_Surface_Coordinate om_surface;
SRM_Polar_2D_Coordinate polar_2d;
SRM_Map_Projection_3D_Coordinate ps_aug_3d;
SRM_Map_Projection_Surface_Coordinate ps_surface;
SRM_Spherical_3D_Coordinate sec_3d;
SRM_Spherical_3D_Coordinate seq_3d;
SRM_Spherical_3D_Coordinate sm_3d;
SRM_Spherical_3D_Coordinate sms_3d;
SRM_Map_Projection_3D_Coordinate tm_aug_3d;
SRM_Map_Projection_Surface_Coordinate tm_surface;
} coordinate;
} SRM_Coord;



Prev: SRM_CD_Surface_Coordinate. Next: SRM_Coordinate.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS