41#pragma warning(disable : 4996)
45#define ABACUS_VERSION 301
46#define ABACUS_VERSION_STRING "3.0.1/OGDF"
48#pragma GCC visibility push(default)
57using std::ostringstream;
84 static const char *
onOff(
bool value);
93 return (x >= 0.0) ? x-floor(x) : ceil(x)-x;
103 static bool endsWith(
const string &str,
const string &end);
107#pragma GCC visibility pop
Declaration and implementation of Array class and Array algorithms.
Declaration and implementation of ArrayBuffer class.
Contains logging functionality.
Base class of all other classes of ABACUS.
static bool endsWith(const string &str, const string &end)
Returns true if str ends with end, false otherwise.
static bool ascii2bool(const string &str)
Converts the string str to a boolean value.
static const char * onOff(bool value)
Converts a boolean variable to the strings "on" and "off".
virtual ~AbacusRoot()
The destructor.
static double fracPart(double x)
Returns the absolute value of the fractional part of x.
Exception thrown when an algorithm realizes an internal bug that prevents it from continuing.
An array that keeps track of the number of inserted elements; also usable as an efficient stack.
The parameterized class Array implements dynamic arrays of type E.
Centralized global and local logging facility working on streams like std::cout.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...