Add SGGeod read and write to gzFile
This commit is contained in:
committed by
Christian Schmitt
parent
f191b4f35c
commit
47dec485e5
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user