$search
#include <limits.h>#include <time.h>#include <stdio.h>#include <stdlib.h>#include <blort/Recognizer3D/PNamespace.hh>#include <blort/Recognizer3D/Except.hh>#include <sys/time.h>#include <blort/Recognizer3D/Math.ic>

Go to the source code of this file.
Namespaces | |
| namespace | P |
Functions | |
| template<class Num > | |
| bool | P::Between (Num x, Num l, Num u) |
| template<class Num > | |
| bool | P::BetweenEq (Num x, Num l, Num u) |
| double | P::DiffAngle_0_2pi (double b, double a) |
| Difference of two angles b - a. The result is scaled to [0..2pi[. | |
| double | P::DiffAngle_mpi_pi (double b, double a) |
| Difference of two angles b - a. The result is scaled to [-pi..pi[. | |
| bool | P::IsEqual (double a, double b) |
| Returns true if the values are equal (+/- epsilon). | |
| bool | P::IsZero (double d) |
| Returns true if the value is near zero (+/- epsilon). | |
| template<class Num > | |
| Num | P::Max (Num a, Num b) |
| template<class Num > | |
| Num | P::Min (Num a, Num b) |
| unsigned | P::Other (unsigned i) |
| unsigned | P::OtherEnd (unsigned end) |
| unsigned | P::OtherSide (unsigned side) |
| double | P::ScaleAngle_0_2pi (double a) |
| Scale angle to [0..2pi[. | |
| double | P::ScaleAngle_0_pi (double a) |
| Scale angle to [0..pi[. | |
| double | P::ScaleAngle_mpi_pi (double a) |
| Scale angle to [-pi..pi[. | |
| int | P::ScaleIntAngle_0_8 (int a) |
| Scale an integer angle to [0..8[. | |
| template<class Num > | |
| int | P::Sign (Num x) |
| template<class Num > | |
| Num | P::Sqr (Num x) |
| Square of given number. | |
| template<class T > | |
| void | P::Swap (T &a, T &b) |
| double | P::timespec_diff (struct timespec *x, struct timespec *y) |
| int | P::timeval_subtract (struct timeval *result, struct timeval *x, struct timeval *y) |
Variables | |
| const unsigned | P::CAM3D = 2 |
| const unsigned | P::END = 1 |
| const unsigned | P::INNER = 0 |
| const unsigned | P::LEFT = 0 |
| const unsigned | P::MID = 2 |
| const unsigned | P::ONE_THIRD = 3 |
| const unsigned | P::OPP = END |
| const unsigned | P::OUTER = 1 |
| const unsigned | P::RIGHT = 1 |
| const unsigned | P::SAME = START |
| const unsigned | P::START = 0 |
| const unsigned | P::STOP = 15 |
| const unsigned | P::TWO_THIRD = 4 |
| const unsigned | P::UNDEF_ID = UINT_MAX |