Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

adftester.cpp File Reference

#include "spheredistance.h"
#include "adf.h"
#include <string>
#include <stdlib.h>

Include dependency graph for adftester.cpp:

Include dependency graph

Go to the source code of this file.

Functions

double random1 ()
void test_usage (int code, const char *msg=NULL, std::ostream &out=std::cerr)
int test_cmdline_option (int argc, char **argv, int &index)
int main (int argc, char *argv[])

Variables

double tolerance = 0.001
double iso = 0
char * options = "hi:t:"
char * usage_string


Function Documentation

int main int  argc,
char *  argv[]
 

Definition at line 56 of file adftester.cpp.

References OctreeAnalyzer::collect_statistics(), ADF::get_distance(), iso, ADFPruner::prune(), random1(), ADFRefiner::refine(), ADFAnalyzer::report_statistics(), test_cmdline_option(), test_usage(), and tolerance.

double random1  ) 
 

Definition at line 18 of file adftester.cpp.

Referenced by main().

int test_cmdline_option int  argc,
char **  argv,
int &  index
[static]
 

Definition at line 39 of file adftester.cpp.

References iso, test_usage(), and tolerance.

Referenced by main().

void test_usage int  code,
const char *  msg = NULL,
std::ostream &  out = std::cerr
[static]
 

Definition at line 20 of file adftester.cpp.

Referenced by main(), and test_cmdline_option().


Variable Documentation

double iso = 0 [static]
 

Definition at line 10 of file adftester.cpp.

Referenced by main(), and test_cmdline_option().

char* options = "hi:t:" [static]
 

Definition at line 12 of file adftester.cpp.

double tolerance = 0.001 [static]
 

Definition at line 9 of file adftester.cpp.

Referenced by main(), and test_cmdline_option().

char* usage_string [static]
 

Initial value:

"-t <tolerance> Use a different tolerance. [0.001]\n"
"-i <iso>       Achieve tolerance from 0 to iso iso-surfaces. [0]\n"
"\n"

Definition at line 13 of file adftester.cpp.


Generated on Mon Jun 28 14:58:27 2004 for Advanced Surface Library by doxygen 1.3.4