Add SGGeod read and write to gzFile

This commit is contained in:
Peter Sadrozinski
2012-10-18 22:46:35 -04:00
committed by Christian Schmitt
parent f191b4f35c
commit 47dec485e5

View File

@@ -110,6 +110,17 @@ inline void sgWriteMat4 ( gzFile fd, const SGMatrixf& var ) {
sgWriteFloat ( fd, 16, (float *)var.data() ) ;
}
inline void sgReadGeod ( gzFile fd, SGGeod& var ) {
double data[3];
sgReadDouble ( fd, 3, data );
var = SGGeod::fromDegM( data[0], data[1], data[2] );
}
inline void sgWriteGeod ( gzFile fd, const SGGeod& var ) {
sgWriteDouble( fd, var.getLongitudeDeg() );
sgWriteDouble( fd, var.getLatitudeDeg() );
sgWriteDouble( fd, var.getElevationM() );
}
void sgClearReadError();
void sgClearWriteError();
int sgReadError();