本文整理汇总了C++中Velocity::toStringXYZList方法的典型用法代码示例。如果您正苦于以下问题:C++ Velocity::toStringXYZList方法的具体用法?C++ Velocity::toStringXYZList怎么用?C++ Velocity::toStringXYZList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Velocity
的用法示例。
在下文中一共展示了Velocity::toStringXYZList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: writeState
void StateWriter::writeState(const std::string& name, double time, const Position& p, const Velocity& v) {
if (first_line) {
latlon = p.isLatLon();
output.setOutputUnits(display_units);
// Comments and parameters are handled by SeparatedOutput
output.addHeading("name", "unitless");
if (display_time) {
output.addHeading("time", "s");
}
if (latlon) {
output.addHeading("lat", "deg");
output.addHeading("lon", "deg");
output.addHeading("alt", "ft");
} else {
output.addHeading("sx", "NM");
output.addHeading("sy", "NM");
output.addHeading("sz", "ft");
}
if (velocity) {
if (trkgsvs) {
output.addHeading("trk", "deg");
output.addHeading("gs", "knot");
output.addHeading("vs", "fpm");
} else {
output.addHeading("vx", "knot");
output.addHeading("vy", "knot");
output.addHeading("vz", "fpm");
}
}
first_line = false;
}
output.addColumn(name);
if (display_time) {
output.addColumn(FmPrecision(time,precision));
}
output.addColumn(p.toStringList(precision));
if (velocity) {
if (trkgsvs) {
output.addColumn(v.toStringList(precision));
} else {
output.addColumn(v.toStringXYZList(precision));
}
}
lines++;
output.writeLine();
}