00001 /* 00002 * SRM API 00003 * 00004 * FILE : srm.h 00005 * 00006 * PROGRAMMERS: Automatically generated file 00007 * 00008 * DESCRIPTION: Provides reusable functions for conversions between 00009 * various SRFs. 00010 * 00011 * SRM_SDK_VER_GOES_HERE 00013 * 00015 * 00016 * SRM_OTHERS_GOES_HERE 00017 * 00019 */ 00020 00026 /* 00027 * For other release dates/detailed changes, contact SAIC. 00028 */ 00029 00030 /* 00031 * Ensure that the SRM API is only included once. 00032 */ 00033 00170 /* 00171 * Ensure that the SRM API is only included once. 00172 */ 00173 #ifndef _SRM_H_INCLUDED 00174 #define _SRM_H_INCLUDED 00175 00176 #if !defined(_WIN32) 00177 #define EXPORT_DLL 00178 #elif !defined(EXPORT_DLL) 00179 #if defined(_LIB) 00180 #define EXPORT_DLL 00181 #elif defined(_USRDLL) 00182 #define EXPORT_DLL __declspec(dllexport) 00183 #else 00184 #define EXPORT_DLL __declspec(dllimport) 00185 #endif 00186 #endif /* _WIN32 && EXPORT_DLL */ 00187 00188 /* 00189 * Allow C++ compilers to use this API without any problems 00190 */ 00191 #ifdef __cplusplus 00192 extern "C" { 00193 #endif 00194 00195 #include "srm_types.h" 00196 #include "srm_print.h" 00197 #include "srm_util.h" 00198 #include "srm_valid.h" 00199 #include "srm_default.h" 00200 #include "srm_struct_util.h" 00201 #include "srm_BaseSRF.h" 00202 #include "srm_Coordinate2D.h" 00203 #include "srm_Coordinate3D.h" 00204 #include "srm_SurfaceCoordinate.h" 00205 #include "srm_Orientation.h" 00206 #include "srm_Direction.h" 00207 #include "srm_BaseSRF3D.h" 00208 #include "srm_BaseSRF2D.h" 00209 #include "srm_BaseMapProjection.h" 00210 #include "srm_BaseSRFwithTangentPlaneSurface.h" 00211 #include "srm_LocalTangentSpaceEuclidean.h" 00212 #include "srm_BaseSRFwithEllipsoidalHeight.h" 00213 #include "srm_CreateStandardSRF.h" 00214 #include "srm_CreateSRFSetMember.h" 00215 #include "srm_Celestiomagnetic.h" 00216 #include "srm_Celestiodetic.h" 00217 #include "srm_Celestiocentric.h" 00218 #include "srm_TransverseMercator.h" 00219 #include "srm_SolarMagneticEcliptic.h" 00220 #include "srm_SolarMagneticDipole.h" 00221 #include "srm_SolarEquatorial.h" 00222 #include "srm_SolarEcliptic.h" 00223 #include "srm_PolarStereographic.h" 00224 #include "srm_Planetodetic.h" 00225 #include "srm_QueryORMSupport.h" 00226 #include "srm_QuerySRFTSupport.h" 00227 #include "srm_ObliqueMercatorSpherical.h" 00228 #include "srm_Mercator.h" 00229 #include "srm_LocalTangentSpaceCylindrical.h" 00230 #include "srm_LocalTangentSpaceAzimuthalSpherical.h" 00231 #include "srm_LocalSpaceRectangular3D.h" 00232 #include "srm_LococentricEuclidean3D.h" 00233 #include "srm_LocalSpaceRectangular2D.h" 00234 #include "srm_LocalSpacePolar.h" 00235 #include "srm_LocalSpaceAzimuthal.h" 00236 #include "srm_LambertConformalConic.h" 00237 #include "srm_HeliosphericEarthEquatorial.h" 00238 #include "srm_HeliosphericEarthEcliptic.h" 00239 #include "srm_HeliosphericAriesEcliptic.h" 00240 #include "srm_EquidistantCylindrical.h" 00241 #include "srm_EquatorialInertial.h" 00242 00243 #ifdef __cplusplus 00244 } 00245 #endif 00246 00247 #endif
| C API | Version: 4.1.1 - 14 Jun 2007 |
| Copyright © 2007 SEDRIS | Docs by Doxygen 1.3.2 |