#include "dcl_base.h"#include "safe.hxx"#include "mmgr.hxx"#include "logical.h"#include <stddef.h>#include <wchar.h>#include "static_types.hxx"#include <inttypes.h>#include "acisio.h"Classes | |
| class | base_configuration |
| The base configuration object. More... | |
Typedefs | |
| typedef void *(* | complex_allocator_fn )(size_t size, AcisMemType alloc_type, AcisMemCall alloc_call, const char *alloc_file, int alloc_line, int *alloc_file_index) |
| Prototype of the complex allocator. | |
| typedef void(* | complex_destructor_fn )(void *SPAptr, AcisMemCall alloc_call, size_t size) |
| Prototype of the complex destructor. | |
| typedef void *(* | raw_allocator_fn )(size_t size) |
| Prototype of the raw allocator. | |
| typedef void(* | raw_destructor_fn )(void *SPAptr) |
| Prototype of the raw destructor. | |
Functions | |
| logical | base_initialized () |
| Returns TRUE if initialize_base has been called. | |
| logical | initialize_base (base_configuration *base_config=NULL) |
| Initializes the Base library. | |
| logical | terminate_base () |
| Terminates the Base library. | |
Variables | |
| safe_floating_type< double > | SPAresabs |
| distance criterion | |
| safe_floating_type< double > | SPAresfit |
| default resolution of curve fitting | |
| safe_floating_type< double > | SPAresmch |
| machine precision | |
| safe_floating_type< double > | SPAresnor |
| relative criterion: the smallest value which can be compared meaningfully with 1 | |
| safe_floating_type<double> SPAresabs |
distance criterion
| safe_floating_type<double> SPAresfit |
default resolution of curve fitting
| safe_floating_type<double> SPAresmch |
machine precision
| safe_floating_type<double> SPAresnor |
relative criterion: the smallest value which can be compared meaningfully with 1