00001 /* SRM API 00002 * 00003 * SRM_SDK_VER_GOES_HERE 00004 * 00006 * 00008 * 00009 * SRM_OTHERS_GOES_HERE 00010 * 00012 */ 00013 00021 /* 00022 * For other release dates/detailed changes, contact SAIC. 00023 */ 00024 00025 00026 /* 00027 * Ensure that srm_default.h is included only once. 00028 */ 00029 #ifndef _SRM_DEFAULT_H_INCLUDED 00030 #define _SRM_DEFAULT_H_INCLUDED 00031 00032 #if !defined(_WIN32) 00033 #define EXPORT_DLL 00034 #elif !defined(EXPORT_DLL) 00035 #if defined(_LIB) 00036 #define EXPORT_DLL 00037 #elif defined(_USRDLL) 00038 #define EXPORT_DLL __declspec(dllexport) 00039 #else 00040 #define EXPORT_DLL __declspec(dllimport) 00041 #endif 00042 #endif /* _WIN32 && EXPORT_DLL */ 00043 00044 #include "srm_types.h" 00045 00046 /* 00047 * Allow C++ compilers to use this API without any problems 00048 */ 00049 #ifdef __cplusplus 00050 extern "C" { 00051 #endif 00052 00053 00060 EXPORT_DLL extern const SRM_CD_3D_Coordinate SRM_CD_3D_COORDINATE_DEFAULT; 00061 00062 00069 EXPORT_DLL extern const SRM_CD_Surface_Coordinate 00070 SRM_CD_SURFACE_COORDINATE_DEFAULT; 00071 00072 00079 EXPORT_DLL extern const SRM_Coordinate SRM_COORDINATE_DEFAULT; 00080 00081 00088 EXPORT_DLL extern const SRM_Coordinate_Valid_Region_Array 00089 SRM_COORDINATE_VALID_REGION_ARRAY_DEFAULT; 00090 00091 00098 EXPORT_DLL extern const SRM_Coordinate2D_Array SRM_COORDINATE2D_ARRAY_DEFAULT; 00099 00100 00107 EXPORT_DLL extern const SRM_Coordinate3D_Array SRM_COORDINATE3D_ARRAY_DEFAULT; 00108 00109 00116 EXPORT_DLL extern const SRM_Direction_Array SRM_DIRECTION_ARRAY_DEFAULT; 00117 00118 00125 EXPORT_DLL extern const SRM_EC_Parameters SRM_EC_PARAMETERS_DEFAULT; 00126 00127 00134 EXPORT_DLL extern const SRM_EI_3D_Coordinate SRM_EI_3D_COORDINATE_DEFAULT; 00135 00136 00143 EXPORT_DLL extern const SRM_Euclidean_2D_Coordinate 00144 SRM_EUCLIDEAN_2D_COORDINATE_DEFAULT; 00145 00146 00153 EXPORT_DLL extern const SRM_Euclidean_3D_Coordinate 00154 SRM_EUCLIDEAN_3D_COORDINATE_DEFAULT; 00155 00156 00163 EXPORT_DLL extern const SRM_LCC_Parameters SRM_LCC_PARAMETERS_DEFAULT; 00164 00165 00172 EXPORT_DLL extern const SRM_LCE_3D_Parameters SRM_LCE_3D_PARAMETERS_DEFAULT; 00173 00174 00181 EXPORT_DLL extern const SRM_Local_Tangent_Parameters 00182 SRM_LOCAL_TANGENT_PARAMETERS_DEFAULT; 00183 00184 00191 EXPORT_DLL extern const SRM_LSA_2D_Coordinate SRM_LSA_2D_COORDINATE_DEFAULT; 00192 00193 00200 EXPORT_DLL extern const SRM_LSP_2D_Coordinate SRM_LSP_2D_COORDINATE_DEFAULT; 00201 00202 00209 EXPORT_DLL extern const SRM_LSR_2D_Parameters SRM_LSR_2D_PARAMETERS_DEFAULT; 00210 00211 00218 EXPORT_DLL extern const SRM_LSR_3D_Parameters SRM_LSR_3D_PARAMETERS_DEFAULT; 00219 00220 00227 EXPORT_DLL extern const SRM_LTSAS_3D_Coordinate 00228 SRM_LTSAS_3D_COORDINATE_DEFAULT; 00229 00230 00237 EXPORT_DLL extern const SRM_LTSAS_Surface_Coordinate 00238 SRM_LTSAS_SURFACE_COORDINATE_DEFAULT; 00239 00240 00247 EXPORT_DLL extern const SRM_LTSC_3D_Coordinate SRM_LTSC_3D_COORDINATE_DEFAULT; 00248 00249 00256 EXPORT_DLL extern const SRM_LTSC_Surface_Coordinate 00257 SRM_LTSC_SURFACE_COORDINATE_DEFAULT; 00258 00259 00266 EXPORT_DLL extern const SRM_LTSE_3D_Coordinate SRM_LTSE_3D_COORDINATE_DEFAULT; 00267 00268 00275 EXPORT_DLL extern const SRM_LTSE_Parameters SRM_LTSE_PARAMETERS_DEFAULT; 00276 00277 00284 EXPORT_DLL extern const SRM_LTSE_Surface_Coordinate 00285 SRM_LTSE_SURFACE_COORDINATE_DEFAULT; 00286 00287 00294 EXPORT_DLL extern const SRM_M_Parameters SRM_M_PARAMETERS_DEFAULT; 00295 00296 00303 EXPORT_DLL extern const SRM_Map_Projection_3D_Coordinate 00304 SRM_MAP_PROJECTION_3D_COORDINATE_DEFAULT; 00305 00306 00313 EXPORT_DLL extern const SRM_Map_Projection_Surface_Coordinate 00314 SRM_MAP_PROJECTION_SURFACE_COORDINATE_DEFAULT; 00315 00316 00324 EXPORT_DLL extern const SRM_Matrix_3x3 SRM_MATRIX_3X3_DEFAULT; 00325 00326 00334 EXPORT_DLL extern const SRM_Matrix_4x4 SRM_MATRIX_4X4_DEFAULT; 00335 00336 00343 EXPORT_DLL extern const SRM_Oblique_Mercator_Parameters 00344 SRM_OBLIQUE_MERCATOR_PARAMETERS_DEFAULT; 00345 00346 00353 EXPORT_DLL extern const SRM_ORM_Transformation_2D_Parameters 00354 SRM_ORM_TRANSFORMATION_2D_PARAMETERS_DEFAULT; 00355 00356 00363 EXPORT_DLL extern const SRM_ORM_Transformation_3D_Parameters 00364 SRM_ORM_TRANSFORMATION_3D_PARAMETERS_DEFAULT; 00365 00366 00373 EXPORT_DLL extern const SRM_PD_3D_Coordinate SRM_PD_3D_COORDINATE_DEFAULT; 00374 00375 00382 EXPORT_DLL extern const SRM_PD_Surface_Coordinate 00383 SRM_PD_SURFACE_COORDINATE_DEFAULT; 00384 00385 00392 EXPORT_DLL extern const SRM_PS_Parameters SRM_PS_PARAMETERS_DEFAULT; 00393 00394 00401 EXPORT_DLL extern const SRM_Spherical_3D_Coordinate 00402 SRM_SPHERICAL_3D_COORDINATE_DEFAULT; 00403 00404 00411 EXPORT_DLL extern const SRM_SRF_Parameters_Info 00412 SRM_SRF_PARAMETERS_INFO_DEFAULT; 00413 00414 00421 EXPORT_DLL extern const SRM_SRF_Reference_Surface_Info 00422 SRM_SRF_REFERENCE_SURFACE_INFO_DEFAULT; 00423 00424 00431 EXPORT_DLL extern const SRM_SRFS_Code_Info SRM_SRFS_CODE_INFO_DEFAULT; 00432 00433 00440 EXPORT_DLL extern const SRM_SRFS_Info SRM_SRFS_INFO_DEFAULT; 00441 00442 00449 EXPORT_DLL extern const SRM_SRFT_Parameters SRM_SRFT_PARAMETERS_DEFAULT; 00450 00451 00458 EXPORT_DLL extern const SRM_TM_Parameters SRM_TM_PARAMETERS_DEFAULT; 00459 00460 00467 EXPORT_DLL extern const SRM_Unused SRM_UNUSED_DEFAULT; 00468 00469 00476 EXPORT_DLL extern const SRM_Vector_3D SRM_VECTOR_3D_DEFAULT; 00477 00478 00479 #ifdef __cplusplus 00480 } 00481 #endif 00482 00483 #endif /* #ifndef/define/endif for _SRM_DEFAULT_H_INCLUDED */
| C API | Version: 4.1.1 - 14 Jun 2007 |
| Copyright © 2007 SEDRIS | Docs by Doxygen 1.3.2 |