Formating of output of x,y,z
parent
d09ba012ed
commit
31558f19bd
13
SGDP4.cpp
13
SGDP4.cpp
|
@ -428,10 +428,15 @@ void SGDP4::FindPosition(double tsince) {
|
||||||
double zdot = (rdotk * uz + rfdotk * vz) * Globals::XKMPER() / 60.0;
|
double zdot = (rdotk * uz + rfdotk * vz) * Globals::XKMPER() / 60.0;
|
||||||
Vector velocity(xdot, ydot, zdot);
|
Vector velocity(xdot, ydot, zdot);
|
||||||
|
|
||||||
std::cout << std::setprecision(20);
|
std::cout << std::setprecision(8) << std::fixed;
|
||||||
std::cout << std::setw(28) << position.GetX() << " ";
|
std::cout.width(17);
|
||||||
std::cout << std::setw(28) << position.GetY() << " ";
|
std::cout << tsince << " ";
|
||||||
std::cout << std::setw(28) << position.GetZ() << std::endl;
|
std::cout.width(17);
|
||||||
|
std::cout << position.GetX() << " ";
|
||||||
|
std::cout.width(17);
|
||||||
|
std::cout << position.GetY() << " ";
|
||||||
|
std::cout.width(17);
|
||||||
|
std::cout << position.GetZ() << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
6
main.cpp
6
main.cpp
|
@ -1,9 +1,11 @@
|
||||||
#include "Julian.h"
|
#include "Julian.h"
|
||||||
#include "Tle.h"
|
#include "Tle.h"
|
||||||
#include "SGDP4.h"
|
#include "SGDP4.h"
|
||||||
|
#include "Globals.h"
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <list>
|
#include <list>
|
||||||
|
#include <iomanip>
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
std::list<Tle> tles;
|
std::list<Tle> tles;
|
||||||
|
@ -52,7 +54,9 @@ int main() {
|
||||||
for (itr = tles.begin(); itr != tles.end(); itr++) {
|
for (itr = tles.begin(); itr != tles.end(); itr++) {
|
||||||
SGDP4 model;
|
SGDP4 model;
|
||||||
model.SetTle(*itr);
|
model.SetTle(*itr);
|
||||||
model.FindPosition(0.0);
|
for(int i=0; i<10; i++) {
|
||||||
|
model.FindPosition(i * 360.0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue