| 2 |
|
#include <fstream> |
| 3 |
|
#include <string> |
| 4 |
|
#include <vector> |
| 5 |
+ |
#include <cmath> |
| 6 |
|
#include "visualizerCmd.h" |
| 7 |
+ |
#include "SHAPE.hpp" |
| 8 |
|
|
| 7 |
– |
|
| 8 |
– |
int count_tokens(char *line, char *delimiters); |
| 9 |
|
using namespace std; |
| 10 |
|
|
| 11 |
|
int main(int argc, char* argv[]){ |
| 18 |
|
double r, theta, phi, f, s, w, w0; |
| 19 |
|
double fp, sp, wp, tot; |
| 20 |
|
double rup, ru, rlow; |
| 21 |
< |
FILE *my_file; |
| 21 |
> |
char* shapeFileName; |
| 22 |
> |
SHAPE* shape; |
| 23 |
> |
FILE* my_file; |
| 24 |
|
|
| 25 |
|
//parse the command line options |
| 26 |
|
if (cmdline_parser (argc, argv, &args_info) != 0) |
| 27 |
|
exit(1) ; |
| 28 |
|
|
| 29 |
< |
if (args_info.input_given){ |
| 30 |
< |
shapeFileName = args_info.input_arg; |
| 29 |
> |
if (args_info.shape_given){ |
| 30 |
> |
shapeFileName = args_info.shape_arg; |
| 31 |
|
} |
| 32 |
|
else{ |
| 33 |
|
std::cerr << "Does not have shape file name" << endl; |
| 34 |
|
exit(1); |
| 35 |
|
} |
| 36 |
+ |
|
| 37 |
+ |
shape = new SHAPE(); |
| 38 |
+ |
shape->readSHAPEfile(shapeFileName); |
| 39 |
+ |
|
| 40 |
|
|
| 41 |
|
// grid has a default value (default=51), so it is always given |
| 42 |
|
npts = args_info.grid_arg; |
| 43 |
|
|
| 44 |
< |
printf ("opening %s\n", shapeFileName); |
| 39 |
< |
shapeFile = fopen( shapeFileName, "r" ); |
| 44 |
> |
|
| 45 |
|
|
| 46 |
|
|
| 42 |
– |
|
| 47 |
|
my_file = fopen("junk.dat", "w"); |
| 48 |
|
if (my_file == NULL) { |
| 49 |
|
(void) fprintf(stderr, "No File\n"); |