1
0
Fork 0

Changes corresponding to API changes in libArray.a

This commit is contained in:
curt 2003-03-17 04:50:40 +00:00
parent 90152df81f
commit 06985ebabd
5 changed files with 10 additions and 8 deletions

View file

@ -85,7 +85,7 @@ static void calc_elevations( const string &root, Matrix_Point3Df &Pts ) {
bool found_file = false;
while ( !found_file && j < (int)elev_src.size() ) {
string array_path = root + "/" + elev_src[j] + "/" + base
+ "/" + b.gen_index_str() + ".arr";
+ "/" + b.gen_index_str();
if ( array.open(array_path) ) {
found_file = true;
cout << "Using array_path = " << array_path << endl;

View file

@ -47,7 +47,6 @@
#include <simgear/math/sg_geodesy.hxx>
#include <simgear/misc/texcoord.hxx>
#include <Array/array.hxx>
#include <Geometry/poly_support.hxx>
#include <Geometry/trinodes.hxx>
#include <Output/output.hxx>

View file

@ -164,7 +164,8 @@ static int actual_load_polys( const string& dir,
ext = file.substr(pos + 1);
cout << file << " " << f_index << " '" << ext << "'" << endl;
full_path = dir + "/" + file;
if ( (ext == "arr") || (ext == "arr.gz") ) {
if ( (ext == "arr") || (ext == "arr.gz") ||
(ext == "fit") || (ext == "fit.gz")) {
// skip
} else if (ext == "osgb36") {
cout << "Loading osgb36 poly definition file\n";
@ -198,7 +199,8 @@ static int actual_load_polys( const string& dir,
ext = file.substr(pos + 1);
cout << file << " " << f_index << " '" << ext << "'" << endl;
full_path = dir + "/" + file;
if ( (ext == "arr") || (ext == "arr.gz") || (ext == "ind") ) {
if ( (ext == "arr") || (ext == "arr.gz") ||
(ext == "fit") || (ext == "fit.gz") || (ext == "ind") ) {
// skip
} else if (ext == "osgb36") {
cout << "Loading osgb36 poly definition file\n";
@ -419,7 +421,7 @@ static bool load_array( TGConstruct& c, TGArray& array) {
for ( i = 0; i < (int)load_dirs.size(); ++i ) {
string array_path = load_dirs[i] + "/" + base
+ "/" + c.get_bucket().gen_index_str() + ".arr";
+ "/" + c.get_bucket().gen_index_str();
cout << "array_path = " << array_path << endl;
if ( array.open(array_path) ) {
@ -443,8 +445,8 @@ static void first_triangulate( TGConstruct& c, const TGArray& array,
// first we need to consolidate the points of the Array fit list and
// all the polygons into a more "Triangle" friendly format
point_list corner_list = array.get_corner_node_list();
point_list fit_list = array.get_fit_node_list();
point_list corner_list = array.get_corner_list();
point_list fit_list = array.get_fitted_list();
TGPolyList gpc_polys = c.get_clipped_polys();
cout << "ready to build node list and polygons" << endl;

View file

@ -100,7 +100,7 @@ int main(int argc, char **argv) {
cout << " start = " << startx << "," << starty << endl;
for ( int jj = 0; jj < array.get_rows(); jj++ ) {
for ( int ii = 0; ii < array.get_cols(); ii++ ) {
data[startx+ii][starty+jj] = array.get_point(ii, jj);
data[startx+ii][starty+jj] = array.get_array_elev(ii, jj);
}
}
}

View file

@ -1,4 +1,5 @@
SUBDIRS = \
ArrayFit \
DemChop \
DemInfo \
DemRaw2ascii \