git-svn-id: svn://db.shs.com.ru/libs@518 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -121,3 +121,16 @@ const PIVariantTypes::Dir QAD2PIDir(const QAD::Dir & v) {
|
||||
return PIVariantTypes::Dir(Q2PIString(v.dir), v.is_abs);
|
||||
}
|
||||
|
||||
|
||||
const QGeoCoordinate PI2QGeoPosition(const PIGeoPosition & v) {
|
||||
PIGeoPosition p(v);
|
||||
p.transformTo(PIGeoPosition::Cartesian);
|
||||
p.setEllipsoidModel(PIEllipsoidModel::WGS84Ellipsoid());
|
||||
p.transformTo(PIGeoPosition::Geodetic);
|
||||
return QGeoCoordinate(p.latitudeGeodetic(), p.longitude(), p.height());
|
||||
}
|
||||
|
||||
|
||||
const PIGeoPosition Q2PIGeoPosition(const QGeoCoordinate & v) {
|
||||
return PIGeoPosition(createVectorT3d(v.latitude(), v.longitude(), v.altitude()), PIGeoPosition::Geodetic);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user