|
MeVisLab Toolbox Reference
|
#include <type_traits>#include "mlTypeDefs.h"#include <ThirdPartyWarningsDisable.h>#include <cmath>#include <ThirdPartyWarningsRestore.h>Go to the source code of this file.
Namespaces | |
| namespace | ml |
| Main documentation file for ML users and developers. | |
Macros | |
"typename" macro for UNIX/WIN32 ISO standard incompatibility problems | |
| |
| #define | ML_TYPENAME typename |
Functions | |
mlMin/mlMax Templates in ML namespace | |
| template<typename T > | |
| T | ml::mlMin (T a, T b) |
Defines ML specific min template since min template is platform-dependent. | |
| template<typename T > | |
| T | ml::mlMax (T a, T b) |
Defines ML specific max template since max template is platform-dependent. | |
| template<typename T > | |
| T | ml::mlAbs (T a) |
Defines ML specific abs template since only type-dependent library functions exists. | |
Overloads of \c cmath functions to eliminate ambiguity on Windows, | |
| long double | pow (__int64 i, int value) |
| long double | pow (unsigned __int64 i, int value) |
| long double | pow (__int64 i, float value) |
| long double | pow (unsigned __int64 i, float value) |
| long double | pow (__int64 i, double value) |
| long double | pow (unsigned __int64 i, double value) |
| long double | pow (__int64 i, long double value) |
| long double | pow (unsigned __int64 i, long double value) |
| unsigned __int64 | abs (unsigned __int64 i) |
| long double | fabs (__int64 i) |
| long double | fabs (unsigned __int64 i) |
| double | pow (float f, double d) |
| double | pow (double d, float f) |
| double | pow (double d, unsigned int i) |
| long double | pow (double d, __int64 i) |
| long double | pow (double d, unsigned __int64 i) |
| long double | pow (double d, long double ld) |
| long double | pow (long double ld, double d) |
| template<typename T > | |
| double | atan (T value) |
| template<typename T > | |
| double | ceil (T value) |
| template<typename T > | |
| double | exp (T value) |
| template<typename T > | |
| double | fabs (T value) |
| template<typename T > | |
| double | floor (T value) |
| template<typename T > | |
| double | log (T value) |
| template<typename T > | |
| double | sqrt (T value) |
| template<typename T > | |
| double | pow (int i, T value) |
| template<typename T > | |
| double | pow (unsigned int i, T value) |
| template<typename T > | |
| long double | pow (__int64 i, T value) |
| template<typename T > | |
| long double | pow (unsigned __int64 i, T value) |
| #define ML_TYPENAME typename |
Definition at line 153 of file mlUtilsSystem.h.
|
inline |
Definition at line 118 of file mlUtilsSystem.h.
Referenced by Label::overlaps().
Definition at line 131 of file mlUtilsSystem.h.
References ceil().
Referenced by ceil(), ml::CSOMath::ceilToInt(), and ml::TVector< TVectorBase >::divCeil().
Definition at line 132 of file mlUtilsSystem.h.
References exp().
Referenced by ml::TQuaternion< DT >::exp(), and exp().
|
inline |
Definition at line 119 of file mlUtilsSystem.h.
Referenced by fabs(), ml::StatisticalClusterInfo::insert(), ml::CSOGeometry::isSamePosition(), MLfabs(), ml::PCLInventorTools::setMFVecFromPointCloud(), and ml::WEMPatchDiagnosis::WEMPosition::WEMPosition().
Definition at line 133 of file mlUtilsSystem.h.
References fabs().
|
inline |
Definition at line 120 of file mlUtilsSystem.h.
Definition at line 134 of file mlUtilsSystem.h.
References floor().
Referenced by _ml_cast_from_intermediate_type(), _ml_cast_from_intermediate_type_without_clamping(), ml::MLTStdTypeInfos< VTYP >::castToType(), _MLRangeCheck< false, true, Target, Source >::checked_cast(), floor(), ml::CSOMath::floorToInt(), and ml::LUTCastFromDouble().
Definition at line 135 of file mlUtilsSystem.h.
References log().
Referenced by log(), and ml::TKernel< KDATATYPE >::manipulateKernelElements().
|
inline |
Definition at line 113 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 111 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 109 of file mlUtilsSystem.h.
References pow().
Referenced by ml::PCLRegistration::_pclToMLType(), ml::convertCIELabToXYZ(), ml::convertRGBToXYZ(), ml::convertXYZToCIELab(), ml::convertXYZToRGB(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), pow(), and pow().
|
inline |
Definition at line 115 of file mlUtilsSystem.h.
References pow().
Definition at line 139 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 125 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 123 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 127 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 126 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 124 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 122 of file mlUtilsSystem.h.
References pow().
Definition at line 137 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 128 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 114 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 112 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 110 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 116 of file mlUtilsSystem.h.
References pow().
Definition at line 140 of file mlUtilsSystem.h.
References pow().
Definition at line 138 of file mlUtilsSystem.h.
References pow().
Definition at line 136 of file mlUtilsSystem.h.
References sqrt().
Referenced by ml::TQuaternion< DT >::absoluteValue(), ml::FloatingPointVector< T, size, DataContainer >::compSqrt(), ml::Tmat3< DT >::jacobi(), ml::TKernel< KDATATYPE >::makeCircular(), ml::TKernel< KDATATYPE >::manipulateKernelElements(), ml::FloatingPointVector< T, size, DataContainer >::norm2(), ml::TQuaternion< DT >::norm2(), ml::FloatingPointVector< T, size, DataContainer >::norm2(), ml::TQuaternion< DT >::sqrt(), and sqrt().