Initial revision.
This commit is contained in:
parent
dcd80906b9
commit
5880cd9ec0
3 changed files with 183 additions and 0 deletions
49
DemInfo/Makefile.am
Normal file
49
DemInfo/Makefile.am
Normal file
|
@ -0,0 +1,49 @@
|
|||
#---------------------------------------------------------------------------
|
||||
# Makefile
|
||||
#
|
||||
# Written by Curtis Olson, started June 1998.
|
||||
#
|
||||
# Copyright (C) 1998 Curtis L. Olson - curt@me.umn.edu
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
#
|
||||
# $Id$
|
||||
# (Log is kept at end of this file)
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
bin_PROGRAMS = deminfo
|
||||
|
||||
deminfo_SOURCES = \
|
||||
deminfo.cxx
|
||||
|
||||
deminfo_LDADD = \
|
||||
$(top_builddir)/Lib/DEM/libDEM.la \
|
||||
$(top_builddir)/Lib/Bucket/libBucket.la \
|
||||
$(top_builddir)/Lib/zlib/libz.la
|
||||
|
||||
INCLUDES += -I$(top_builddir) -I$(top_builddir)/Lib
|
||||
|
||||
# We can't build this with "-O2" (optimization) since this causes a seg fault
|
||||
# I haven't found a way to strip this out of the CXXFLAGS, so I'm just
|
||||
# setting it to "-g"
|
||||
CXXFLAGS = -g
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# $Log$
|
||||
# Revision 1.1 1998/06/04 19:18:04 curt
|
||||
# Initial revision.
|
||||
#
|
73
DemInfo/deminfo.cxx
Normal file
73
DemInfo/deminfo.cxx
Normal file
|
@ -0,0 +1,73 @@
|
|||
// deminfo.cxx -- main loop
|
||||
//
|
||||
// Written by Curtis Olson, started June 1998.
|
||||
//
|
||||
// Copyright (C) 1998 Curtis L. Olson - curt@me.umn.edu
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// $Id$
|
||||
// (Log is kept at end of this file)
|
||||
//
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <DEM/dem.hxx>
|
||||
|
||||
|
||||
// static float dem_data[DEM_SIZE_1][DEM_SIZE_1];
|
||||
// static float output_data[DEM_SIZE_1][DEM_SIZE_1];
|
||||
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
// DEM data
|
||||
fgDEM dem;
|
||||
char fg_root[256];
|
||||
char filename[256];
|
||||
double error;
|
||||
int i, j;
|
||||
|
||||
if ( argc != 2 ) {
|
||||
printf("Usage: %s <file.dem>\n", argv[0]);
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
// set input dem file name
|
||||
strcpy(filename, argv[1]);
|
||||
|
||||
dem.open(filename);
|
||||
|
||||
if ( dem.read_a_record() ) {
|
||||
printf("Results = %s %.1f %.1f\n",
|
||||
filename,
|
||||
dem.info_originx() / 3600.0,
|
||||
dem.info_originy() / 3600.0 ) ;
|
||||
} else {
|
||||
printf("Error parsing DEM file.\n");
|
||||
}
|
||||
|
||||
dem.close();
|
||||
|
||||
return(0);
|
||||
}
|
||||
|
||||
|
||||
// $Log$
|
||||
// Revision 1.1 1998/06/04 19:18:05 curt
|
||||
// Initial revision.
|
||||
//
|
61
DemInfo/gather-dem-info.pl
Executable file
61
DemInfo/gather-dem-info.pl
Executable file
|
@ -0,0 +1,61 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# script to gather DEM position info so we can associate a file name with a
|
||||
# position.
|
||||
#
|
||||
# Written by Curtis Olson, started June 1998.
|
||||
#
|
||||
# Copyright (C) 1998 Curtis L. Olson - curt@me.umn.edu
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
#
|
||||
# $Id$
|
||||
# (Log is kept at end of this file)
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
|
||||
if ( $#ARGV < 0 ) {
|
||||
die "Usage: $0 search_dir ... \n";
|
||||
}
|
||||
|
||||
while ( $dir = shift(@ARGV) ) {
|
||||
# print "processing $dir\n";
|
||||
|
||||
@allfiles = `find $dir -print`;
|
||||
|
||||
foreach $file (@allfiles) {
|
||||
chop($file);
|
||||
# print "trying $file\n";
|
||||
if ( -f $file ) {
|
||||
# print "really trying $file\n";
|
||||
open ( INFO, "./deminfo $file |" );
|
||||
while ( <INFO> ) {
|
||||
if ( m/Results = / ) {
|
||||
$_ =~ s/Results = //;
|
||||
print $_;
|
||||
}
|
||||
}
|
||||
close(INFO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# $Log$
|
||||
# Revision 1.1 1998/06/04 19:18:06 curt
|
||||
# Initial revision.
|
||||
#
|
Loading…
Add table
Reference in a new issue