|
Fast Research Interface Library
Manual and Documentation
|
Header file for functions and definitions of constant values and macros. More...
Go to the source code of this file.
Namespaces | |
| namespace | TypeIRMLMath |
Defines | |
| #define | RML_INFINITY ((double)1.0e100) |
A value for infinity . | |
| #define | RML_DENOMINATOR_EPSILON ((double)1.0e-12) |
| A threshold value for zero to be used for denominators. | |
| #define | RML_MIN_VALUE_FOR_MAXVELOCITY ((double)1.0e-4) |
| Positive threshold value to determine the minimum allowed value for the maximum velocity value. | |
| #define | RML_MIN_VALUE_FOR_MAXACCELERATION ((double)1.0e-4) |
| Positive threshold value to determine the minimum allowed value for the maximum acceleration value. | |
| #define | pow2(A) ((A)*(A)) |
| A to the power of 2. | |
Functions | |
| double | TypeIRMLMath::RMLSqrt (const double &Value) |
| Calculates the real square root of a given value. | |
Header file for functions and definitions of constant values and macros.
Header file for definitions of constant values and macros to be used for within in the library of the Type I On-Line Trajectory Algorithm.
GNU Lesser Public License
This file is part of the Reflexxes Motion Library (Type I).
The Reflexxes Motion Library (Type I) is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The Reflexxes Motion Library (Type I) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the Reflexxes Motion Library (Type I). If not, see http://www.gnu.org/licenses.
Reflexxes GmbH
Sandknoell 7
D-24805 Hamdorf
GERMANY
http://www.reflexxes.com
Definition in file TypeIRMLMath.h.
| #define pow2 | ( | A | ) | ((A)*(A)) |
A to the power of 2.
| A | Basis |
Definition at line 122 of file TypeIRMLMath.h.
| #define RML_DENOMINATOR_EPSILON ((double)1.0e-12) |
A threshold value for zero to be used for denominators.
Definition at line 87 of file TypeIRMLMath.h.
| #define RML_INFINITY ((double)1.0e100) |
A value for infinity
.
Definition at line 78 of file TypeIRMLMath.h.
| #define RML_MIN_VALUE_FOR_MAXACCELERATION ((double)1.0e-4) |
Positive threshold value to determine the minimum allowed value for the maximum acceleration value.
Definition at line 107 of file TypeIRMLMath.h.
| #define RML_MIN_VALUE_FOR_MAXVELOCITY ((double)1.0e-4) |
Positive threshold value to determine the minimum allowed value for the maximum velocity value.
Definition at line 97 of file TypeIRMLMath.h.