本文整理汇总了C++中Velocity::mkGs方法的典型用法代码示例。如果您正苦于以下问题:C++ Velocity::mkGs方法的具体用法?C++ Velocity::mkGs怎么用?C++ Velocity::mkGs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Velocity
的用法示例。
在下文中一共展示了Velocity::mkGs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
std::pair<LatLonAlt,Velocity> KinematicsLatLon::gsAccel(const LatLonAlt& so, const Velocity& vo, double t, double a) {
double dist = vo.gs()*t + 0.5*a*t*t;
double currentTrk = vo.trk();
LatLonAlt sn = GreatCircle::linear_initial(so, currentTrk, dist);
sn = sn.mkAlt(so.alt() + vo.z*t);
double vnGs = vo.gs() + a*t;
Velocity vn = vo.mkGs(vnGs);
//fpln(" $$$$$ gsAccel: sn = "+sn+" vn = "+vn);
return std::pair<LatLonAlt,Velocity>(sn,vn);
}