#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <string>
#include <ANN/ANNx.h>
Go to the source code of this file.
Macros | |
#define | TRANS_X(p) (offset_x + scale*(p[dim_x])) |
#define | TRANS_Y(p) (offset_y - scale*(p[dim_y])) |
Functions | |
void | Error (const char *msg, ANNerr level) |
void | getArgs (int argc, char **argv) |
main (int argc, char **argv) | |
ANNbool | overlap (const ANNorthRect &box) |
void | readANN () |
void | readTree (ANNorthRect &bnd_box) |
void | recReadTree (ANNorthRect &box) |
void | set_slice_val (double val) |
void | writeBox (const ANNorthRect &r) |
void | writeCaption (const ANNorthRect &bnd_box, char *caption) |
void | writeHeader () |
void | writeLine (ANNpoint p0, ANNpoint p1) |
void | writePoint (ANNpoint p) |
Variables | |
char | caption [STRING_LEN] |
const double | DEF_SLICE_VAL = 0 |
int | dim |
int | dim_x = 0 |
int | dim_y = 1 |
const char | DUMP_SUFFIX [] = {".dmp"} |
const char | FIG_HEAD [] = {"#FIG 3.1"} |
const char | FIG_SUFFIX [] = {".fig"} |
char | file_name [STRING_LEN] |
ifstream | ifile |
double | in_low_x = 1 |
double | in_low_y = 1 |
double | in_size = 5 |
char | infile_name [STRING_LEN] |
const int | MAX_DIM = 1000 |
int | n_pts |
double | offset_x |
double | offset_y |
ofstream | ofile |
char | outfile_name [STRING_LEN] |
int | pt_size = 10 |
ANNpointArray | pts = NULL |
double | scale |
double | slice_val [MAX_DIM] |
const int | STRING_LEN = 500 |
double | u_low_x = 1200 |
double | u_low_y = 1200 |
double | u_per_in = 1200 |
double | u_size = 6000 |
Definition at line 90 of file ann2fig.cpp.
Definition at line 91 of file ann2fig.cpp.
void Error | ( | const char * | msg, |
ANNerr | level | ||
) |
Definition at line 97 of file ann2fig.cpp.
void getArgs | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 146 of file ann2fig.cpp.
main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 583 of file ann2fig.cpp.
ANNbool overlap | ( | const ANNorthRect & | box | ) |
Definition at line 332 of file ann2fig.cpp.
void readANN | ( | ) |
Definition at line 514 of file ann2fig.cpp.
void readTree | ( | ANNorthRect & | bnd_box | ) |
Definition at line 464 of file ann2fig.cpp.
void recReadTree | ( | ANNorthRect & | box | ) |
Definition at line 377 of file ann2fig.cpp.
void set_slice_val | ( | double | val | ) |
Definition at line 112 of file ann2fig.cpp.
void writeBox | ( | const ANNorthRect & | r | ) |
Definition at line 277 of file ann2fig.cpp.
void writeCaption | ( | const ANNorthRect & | bnd_box, |
char * | caption | ||
) |
Definition at line 308 of file ann2fig.cpp.
void writeHeader | ( | ) |
Definition at line 256 of file ann2fig.cpp.
Definition at line 294 of file ann2fig.cpp.
void writePoint | ( | ANNpoint | p | ) |
Definition at line 265 of file ann2fig.cpp.
char caption[STRING_LEN] |
Definition at line 66 of file ann2fig.cpp.
const double DEF_SLICE_VAL = 0 |
Definition at line 58 of file ann2fig.cpp.
int dim |
Definition at line 81 of file ann2fig.cpp.
int dim_x = 0 |
Definition at line 69 of file ann2fig.cpp.
int dim_y = 1 |
Definition at line 70 of file ann2fig.cpp.
const char DUMP_SUFFIX[] = {".dmp"} |
Definition at line 60 of file ann2fig.cpp.
const char FIG_HEAD[] = {"#FIG 3.1"} |
Definition at line 59 of file ann2fig.cpp.
const char FIG_SUFFIX[] = {".fig"} |
Definition at line 61 of file ann2fig.cpp.
char file_name[STRING_LEN] |
Definition at line 63 of file ann2fig.cpp.
ifstream ifile |
Definition at line 68 of file ann2fig.cpp.
double in_low_x = 1 |
Definition at line 74 of file ann2fig.cpp.
double in_low_y = 1 |
Definition at line 75 of file ann2fig.cpp.
double in_size = 5 |
Definition at line 73 of file ann2fig.cpp.
char infile_name[STRING_LEN] |
Definition at line 64 of file ann2fig.cpp.
const int MAX_DIM = 1000 |
Definition at line 57 of file ann2fig.cpp.
int n_pts |
Definition at line 82 of file ann2fig.cpp.
double offset_x |
Definition at line 86 of file ann2fig.cpp.
double offset_y |
Definition at line 87 of file ann2fig.cpp.
ofstream ofile |
Definition at line 67 of file ann2fig.cpp.
char outfile_name[STRING_LEN] |
Definition at line 65 of file ann2fig.cpp.
int pt_size = 10 |
Definition at line 79 of file ann2fig.cpp.
ANNpointArray pts = NULL |
Definition at line 83 of file ann2fig.cpp.
double scale |
Definition at line 85 of file ann2fig.cpp.
double slice_val[MAX_DIM] |
Definition at line 71 of file ann2fig.cpp.
const int STRING_LEN = 500 |
Definition at line 56 of file ann2fig.cpp.
double u_low_x = 1200 |
Definition at line 77 of file ann2fig.cpp.
double u_low_y = 1200 |
Definition at line 78 of file ann2fig.cpp.
double u_per_in = 1200 |
Definition at line 72 of file ann2fig.cpp.
double u_size = 6000 |
Definition at line 76 of file ann2fig.cpp.