Define IKFAST_VERSION
Defined in File ikfast.h
Define Documentation
-
IKFAST_VERSION
Header file for all ikfast c++ files/shared objects.
The ikfast inverse kinematics compiler is part of OpenRAVE.
The file is divided into two sections:
Common - the abstract classes section that all ikfast share regardless of their settings
Library Specific - the library-specific definitions, which depends on the precision/settings that the library was compiled with
The defines are as follows, they are also used for the ikfast C++ class:
IKFAST_HEADER_COMMON - common classes
IKFAST_HAS_LIBRARY - if defined, will include library-specific functions. by default this is off
IKFAST_CLIBRARY - Define this linking statically or dynamically to get correct visibility.
IKFAST_NO_MAIN - Remove the
main
function, usually used with IKFAST_CLIBRARYIKFAST_ASSERT - Define in order to get a custom assert called when NaNs, divides by zero, and other invalid conditions are detected.
IKFAST_REAL - Use to force a custom real number type for IkReal.
IKFAST_NAMESPACE - Enclose all functions and classes in this namespace, the
main
function is excluded. should be the same as ikfast.__version__