"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "geo_normalize.h" between
libgeotiff-1.5.1.tar.gz and libgeotiff-1.6.0.tar.gz

About: libgeotiff is a library (built on top of libtiff) for reading and writing coordinate system information from and to GeoTIFF files (GeoTIFF establishes a TIFF based interchange format for georeferenced raster imagery).

geo_normalize.h  (libgeotiff-1.5.1):geo_normalize.h  (libgeotiff-1.6.0)
skipping to change at line 65 skipping to change at line 65
or ModelTypeProjected. */ or ModelTypeProjected. */
short Model; short Model;
/** From ProjectedCSTypeGeoKey tag. For example PCS_NAD27_UTM_zone_3N.*/ /** From ProjectedCSTypeGeoKey tag. For example PCS_NAD27_UTM_zone_3N.*/
short PCS; short PCS;
/** From GeographicTypeGeoKey tag. For example GCS_WGS_84 or /** From GeographicTypeGeoKey tag. For example GCS_WGS_84 or
GCS_Voirol_1875_Paris. Includes datum and prime meridian value. */ GCS_Voirol_1875_Paris. Includes datum and prime meridian value. */
short GCS; short GCS;
/** From ProjLinearUnitsGeoKey. For example Linear_Meter. */ /** From ProjLinearUnitsGeoKey if found, or from GeogLinearUnitsGeoKey other wise. For example Linear_Meter. */
short UOMLength; short UOMLength;
/** One UOMLength = UOMLengthInMeters meters. */ /** One UOMLength = UOMLengthInMeters meters. */
double UOMLengthInMeters; double UOMLengthInMeters;
/** The angular units of the GCS. */ /** The angular units of the GCS. */
short UOMAngle; short UOMAngle;
/** One UOMAngle = UOMLengthInDegrees degrees. */ /** One UOMAngle = UOMLengthInDegrees degrees. */
double UOMAngleInDegrees; double UOMAngleInDegrees;
skipping to change at line 146 skipping to change at line 146
int MapSys; int MapSys;
/** UTM, or State Plane Zone number, zero if not known. */ /** UTM, or State Plane Zone number, zero if not known. */
int Zone; int Zone;
/** Do we have any definition at all? 0 if no geokeys found */ /** Do we have any definition at all? 0 if no geokeys found */
int DefnSet; int DefnSet;
} GTIFDefn; } GTIFDefn;
int GTIF_DLL GTIFGetPCSInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* *
/
int nPCSCode, char **ppszEPSGName,
short *pnProjOp, short *pnUOMLengthCode,
short *pnGeogCS );
int GTIF_DLL GTIFGetPCSInfo( int nPCSCode, char **ppszEPSGName, int GTIF_DLL GTIFGetPCSInfo( int nPCSCode, char **ppszEPSGName,
short *pnProjOp, short *pnProjOp,
short *pnUOMLengthCode, short *pnGeogCS ); short *pnUOMLengthCode, short *pnGeogCS );
int GTIF_DLL GTIFGetProjTRFInfoEx( void* ctx, /* The void* should be a PJ_CONTEX
T* */
int nProjTRFCode,
char **ppszProjTRFName,
short * pnProjMethod,
double * padfProjParms );
int GTIF_DLL GTIFGetProjTRFInfo( int nProjTRFCode, int GTIF_DLL GTIFGetProjTRFInfo( int nProjTRFCode,
char ** ppszProjTRFName, char ** ppszProjTRFName,
short * pnProjMethod, short * pnProjMethod,
double * padfProjParms ); double * padfProjParms );
int GTIF_DLL GTIFGetGCSInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* *
/
int nGCSCode, char ** ppszName,
short * pnDatum, short * pnPM, short *pnUOMAngle );
int GTIF_DLL GTIFGetGCSInfo( int nGCSCode, char **ppszName, int GTIF_DLL GTIFGetGCSInfo( int nGCSCode, char **ppszName,
short *pnDatum, short *pnPM, short *pnUOMAngle ); short *pnDatum, short *pnPM, short *pnUOMAngle );
int GTIF_DLL GTIFGetDatumInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT*
*/
int nDatumCode, char ** ppszName, short * pnEllipsoid );
int GTIF_DLL GTIFGetDatumInfo( int nDatumCode, char **ppszName, int GTIF_DLL GTIFGetDatumInfo( int nDatumCode, char **ppszName,
short * pnEllipsoid ); short * pnEllipsoid );
int GTIF_DLL GTIFGetEllipsoidInfoEx( void* ctx, /* The void* should be a PJ_CONT
EXT* */
int nEllipseCode, char ** ppszName,
double * pdfSemiMajor, double * pdfSemiMinor );
int GTIF_DLL GTIFGetEllipsoidInfo( int nEllipsoid, char ** ppszName, int GTIF_DLL GTIFGetEllipsoidInfo( int nEllipsoid, char ** ppszName,
double * pdfSemiMajor, double * pdfSemiMajor,
double * pdfSemiMinor ); double * pdfSemiMinor );
int GTIF_DLL GTIFGetPMInfoEx( void* ctx, /* The void* should be a PJ_CONTEXT* */
int nPMCode, char ** ppszName, double *pdfOffset );
int GTIF_DLL GTIFGetPMInfo( int nPM, char **ppszName, int GTIF_DLL GTIFGetPMInfo( int nPM, char **ppszName,
double * pdfLongToGreenwich ); double * pdfLongToGreenwich );
double GTIF_DLL GTIFAngleStringToDD( const char *pszAngle, int nUOMAngle ); double GTIF_DLL GTIFAngleStringToDD( const char *pszAngle, int nUOMAngle );
int GTIF_DLL GTIFGetUOMLengthInfoEx( void* ctx, /* The void* should be a PJ_CONT
EXT* */
int nUOMLengthCode,
char **ppszUOMName,
double * pdfInMeters );
int GTIF_DLL GTIFGetUOMLengthInfo( int nUOMLengthCode, int GTIF_DLL GTIFGetUOMLengthInfo( int nUOMLengthCode,
char **ppszUOMName, char **ppszUOMName,
double * pdfInMeters ); double * pdfInMeters );
int GTIF_DLL GTIFGetUOMAngleInfoEx( void* ctx, /* The void* should be a PJ_CONTE
XT* */
int nUOMAngleCode,
char **ppszUOMName,
double * pdfInDegrees );
int GTIF_DLL GTIFGetUOMAngleInfo( int nUOMAngleCode, int GTIF_DLL GTIFGetUOMAngleInfo( int nUOMAngleCode,
char **ppszUOMName, char **ppszUOMName,
double * pdfInDegrees ); double * pdfInDegrees );
double GTIF_DLL GTIFAngleToDD( double dfAngle, int nUOMAngle ); double GTIF_DLL GTIFAngleToDD( double dfAngle, int nUOMAngle );
/* this should be used to free strings returned by GTIFGet... funcs */ /* this should be used to free strings returned by GTIFGet... funcs */
void GTIF_DLL GTIFFreeMemory( char * ); void GTIF_DLL GTIFFreeMemory( char * );
/* The void* should be a PJ_CONTEXT* */ /* The void* should be a PJ_CONTEXT* */
void GTIF_DLL GTIFAttachPROJContext( GTIF *psGTIF, void* pjContext ); void GTIF_DLL GTIFAttachPROJContext( GTIF *psGTIF, void* pjContext );
void GTIF_DLL *GTIFGetPROJContext( GTIF *psGTIF, int instanciateIfNeeded, void GTIF_DLL *GTIFGetPROJContext( GTIF *psGTIF, int instantiateIfNeeded,
int* out_gtif_own_pj_context ); int* out_gtif_own_pj_context );
int GTIF_DLL GTIFGetDefn( GTIF *psGTIF, GTIFDefn * psDefn ); int GTIF_DLL GTIFGetDefn( GTIF *psGTIF, GTIFDefn * psDefn );
void GTIF_DLL GTIFPrintDefn( GTIFDefn *, FILE * ); void GTIF_DLL GTIFPrintDefn( GTIFDefn *, FILE * );
void GTIF_DLL GTIFPrintDefnEx( GTIF *psGTIF, GTIFDefn *, FILE * ); void GTIF_DLL GTIFPrintDefnEx( GTIF *psGTIF, GTIFDefn *, FILE * );
GTIFDefn GTIF_DLL *GTIFAllocDefn( void ); GTIFDefn GTIF_DLL *GTIFAllocDefn( void );
void GTIF_DLL GTIFFreeDefn( GTIFDefn * ); void GTIF_DLL GTIFFreeDefn( GTIFDefn * );
const char GTIF_DLL *GTIFDecToDMS( double, const char *, int ); const char GTIF_DLL *GTIFDecToDMS( double, const char *, int );
 End of changes. 10 change blocks. 
2 lines changed or deleted 43 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)