ParameterHandler
A library that handles parameters at runtime.
type_macros.hpp File Reference
#include <Eigen/Core>
Include dependency graph for type_macros.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define PH_INTEGRAL_SCALAR_TYPES
 
#define PH_INTEGRAL_MATRIX_TYPES
 
#define PH_INTEGRAL_TYPES
 
#define PH_FLOATING_POINT_SCALAR_TYPES
 
#define PH_FLOATING_POINT_MATRIX_TYPES
 
#define PH_FLOATING_POINT_TYPES
 
#define PH_MATRIX_TYPES
 
#define PH_SCALAR_TYPES
 
#define PH_TYPES
 

Macro Definition Documentation

#define PH_FLOATING_POINT_MATRIX_TYPES
Value:
Eigen::Matrix3f, \
Eigen::MatrixXf, \
Eigen::Vector2f, \
Eigen::Vector3f, \
Eigen::Vector4f, \
Eigen::VectorXf, \
Eigen::Matrix3d, \
Eigen::MatrixXd, \
Eigen::Vector2d, \
Eigen::Vector3d, \
Eigen::Vector4d, \
Eigen::VectorXd

Supported Floating Point Matrix Types

#define PH_FLOATING_POINT_SCALAR_TYPES
Value:
double, \
float

Supported Floating Point Scalar Types

#define PH_FLOATING_POINT_TYPES
Value:
#define PH_FLOATING_POINT_SCALAR_TYPES
Definition: type_macros.hpp:53
#define PH_FLOATING_POINT_MATRIX_TYPES
Definition: type_macros.hpp:60

Supported Floating Point Types

#define PH_INTEGRAL_MATRIX_TYPES
Value:
Eigen::Matrix3i, \
Eigen::MatrixXi, \
Eigen::Vector2i, \
Eigen::Vector3i, \
Eigen::Vector4i, \
Eigen::VectorXi

Supported Integral Matrix Types

#define PH_INTEGRAL_SCALAR_TYPES
Value:
bool, \
char, \
char16_t, \
char32_t, \
wchar_t, \
signed char, \
short int, \
int, \
long int, \
unsigned char, \
unsigned short int

Supported Integral Scalar Types

#define PH_INTEGRAL_TYPES
Value:
#define PH_INTEGRAL_SCALAR_TYPES
Definition: type_macros.hpp:19
#define PH_INTEGRAL_MATRIX_TYPES
Definition: type_macros.hpp:35

Supported Integral Types

#define PH_MATRIX_TYPES
Value:
#define PH_INTEGRAL_MATRIX_TYPES
Definition: type_macros.hpp:35
#define PH_FLOATING_POINT_MATRIX_TYPES
Definition: type_macros.hpp:60

Supported Types

#define PH_SCALAR_TYPES
Value:
#define PH_FLOATING_POINT_SCALAR_TYPES
Definition: type_macros.hpp:53
#define PH_INTEGRAL_SCALAR_TYPES
Definition: type_macros.hpp:19

Supported Types

#define PH_TYPES
Value:
#define PH_MATRIX_TYPES
Definition: type_macros.hpp:85
#define PH_SCALAR_TYPES
Definition: type_macros.hpp:92

Supported Types