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() ) ;
|
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 sgClearReadError();
|
||||||
void sgClearWriteError();
|
void sgClearWriteError();
|
||||||
int sgReadError();
|
int sgReadError();
|
||||||
|
|||||||
Reference in New Issue
Block a user