]> git.mxchange.org Git - flightgear.git/blob - Array/testarray.cxx
Tweaked output formatting a bit.
[flightgear.git] / Array / testarray.cxx
1 #include <Bucket/newbucket.hxx>
2
3 #include "array.hxx"
4
5 main(int argc, char **argv) {
6     char tile_name[256];
7     double lon, lat;
8
9     if ( argc != 2 ) {
10         cout << "Usage: " << argv[0] << " work_dir" << endl;
11         exit(-1);
12     }
13
14     string work_dir = argv[1];
15
16    
17     lon = -146.248360; lat = 61.133950;  // PAVD (Valdez, AK)
18     lon = -110.664244; lat = 33.352890;  // P13
19
20     FGBucket b( lon, lat );
21     string base = b.gen_base_path();
22     string path = work_dir + "/Scenery/" + base;
23
24     long int b_index = b.gen_index();
25     sprintf(tile_name, "%ld", b_index);
26     string arrayfile = path + "/" + tile_name + ".dem";
27     cout << "arrayfile = " << arrayfile << endl;
28     
29     FGArray a(arrayfile);
30     a.parse();
31
32     lon *= 3600;
33     lat *= 3600;
34     cout << a.interpolate_altitude(lon, lat) << endl;
35
36     a.fit( 100 );
37 }