esp namespace
Root namespace.
Contents
- Reference
core simulator namespace
Namespaces
Typedefs
- using vec2f = Eigen::Vector2f
- using vec3f = Eigen::Vector3f
- using vec4f = Eigen::Vector4f
-
using vec2d = Eigen::
Vector2d -
using vec3d = Eigen::
Vector3d -
using vec4d = Eigen::
Vector4d - using vec2i = Eigen::Vector2i
- using vec3i = Eigen::Vector3i
- using vec4i = Eigen::Vector4i
- using mat3f = Eigen::Matrix3f
- using mat4f = Eigen::Matrix4f
-
using mat3d = Eigen::
Matrix3d -
using mat4d = Eigen::
Matrix4d - using quatf = Eigen::Quaternionf
- using vec3uc = Eigen::Vector3uc
- using vec3ui = Eigen::Vector3ui
- using vec4uc = Eigen::Vector4uc
- using vec4ui = Eigen::Vector4ui
- using vec4ul = Eigen::Vector4ul
- using vecXi = Eigen::VectorXi
- using box3f = Eigen::AlignedBox3f
Functions
-
auto operator<<(std::
ostream& os, const box3f& bbox) -> std:: ostream& - Write box3f into ostream in JSON string format.
-
template<typename T>auto equal(const std::
vector<std:: shared_ptr<T>>& a, const std:: vector<std:: shared_ptr<T>>& b) -> bool -
template<typename K, typename V>auto equal(const std::
map<K, std:: shared_ptr<V>>& a, const std:: map<K, std:: shared_ptr<V>>& b) -> bool
Variables
- int ID_UNDEFINED constexpr
- Returned on failed creation or lookup of an ID.
- double PHYSICS_ATTR_UNDEFINED constexpr
- Undefined or invalid attribute in physics property query.
- static const double NO_TIME
Typedef documentation
typedef Eigen::Vector2f esp:: vec2f
#include <esp/core/esp.h>
typedef Eigen::Vector3f esp:: vec3f
#include <esp/core/esp.h>
typedef Eigen::Vector4f esp:: vec4f
#include <esp/core/esp.h>
typedef Eigen:: Vector2d esp:: vec2d
#include <esp/core/esp.h>
typedef Eigen:: Vector3d esp:: vec3d
#include <esp/core/esp.h>
typedef Eigen:: Vector4d esp:: vec4d
#include <esp/core/esp.h>
typedef Eigen::Vector2i esp:: vec2i
#include <esp/core/esp.h>
typedef Eigen::Vector3i esp:: vec3i
#include <esp/core/esp.h>
typedef Eigen::Vector4i esp:: vec4i
#include <esp/core/esp.h>
typedef Eigen::Matrix3f esp:: mat3f
#include <esp/core/esp.h>
typedef Eigen::Matrix4f esp:: mat4f
#include <esp/core/esp.h>
typedef Eigen:: Matrix3d esp:: mat3d
#include <esp/core/esp.h>
typedef Eigen:: Matrix4d esp:: mat4d
#include <esp/core/esp.h>
typedef Eigen::Quaternionf esp:: quatf
#include <esp/core/esp.h>
typedef Eigen::Vector3uc esp:: vec3uc
#include <esp/core/esp.h>
typedef Eigen::Vector3ui esp:: vec3ui
#include <esp/core/esp.h>
typedef Eigen::Vector4uc esp:: vec4uc
#include <esp/core/esp.h>
typedef Eigen::Vector4ui esp:: vec4ui
#include <esp/core/esp.h>
typedef Eigen::Vector4ul esp:: vec4ul
#include <esp/core/esp.h>
typedef Eigen::VectorXi esp:: vecXi
#include <esp/core/esp.h>
typedef Eigen::AlignedBox3f esp:: box3f
#include <esp/core/esp.h>
Function documentation
std:: ostream& esp:: operator<<(std:: ostream& os,
const box3f& bbox)
#include <esp/core/esp.h>
Write box3f into ostream in JSON string format.
#include <esp/core/esp.h>
template<typename T>
bool esp:: equal(const std:: vector<std:: shared_ptr<T>>& a,
const std:: vector<std:: shared_ptr<T>>& b)
#include <esp/core/esp.h>
template<typename K, typename V>
bool esp:: equal(const std:: map<K, std:: shared_ptr<V>>& a,
const std:: map<K, std:: shared_ptr<V>>& b)
Variable documentation
int esp:: ID_UNDEFINED constexpr
#include <esp/core/esp.h>
Returned on failed creation or lookup of an ID.
double esp:: PHYSICS_ATTR_UNDEFINED constexpr
#include <esp/core/esp.h>
Undefined or invalid attribute in physics property query.
static const double esp:: NO_TIME
#include <esp/core/esp.h>