You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
/** Defines a list of settings used by the "qi" program. */
|
|
|
|
#ifndef _SETTINGS_H_
|
|
#define _SETTINGS_H_
|
|
|
|
#include <libqi/rpl/bigint.h>
|
|
#include <libqi/qi_io.h>
|
|
|
|
using namespace rpl;
|
|
|
|
/** Optimization option (flag) - CPU expensive */
|
|
extern char opt_optimize;
|
|
|
|
/** Requested size of transformed input quadrics, obtained
|
|
by adding random noise to them. */
|
|
extern bigint noise;
|
|
|
|
/** Format of output's input quadrics : default = false */
|
|
extern bool affineQuadrics;
|
|
|
|
/** Format of output intersection (affine or projective) : default = false */
|
|
extern bool affineParametrizations;
|
|
|
|
/** Omit components which aren't in R^3 : default = false */
|
|
extern bool omitComponentsNotInRealSpace;
|
|
|
|
/** Show the Euclidean type of the input quadrics */
|
|
extern bool showEuclideanType;
|
|
|
|
/** Show cut params : default = false */
|
|
extern bool showCutParams;
|
|
|
|
/** Verbosity level */
|
|
extern VerbosityLevel verbosityLevel;
|
|
|
|
/** Quiet mode: no shell messages nor prompt */
|
|
extern bool quiet;
|
|
|
|
/** Output in HTML format */
|
|
extern bool web;
|
|
|
|
/** Prevents the IO layer from producing multiline output */
|
|
extern bool no_multiline;
|
|
|
|
#endif
|
|
|
|
|