esp namespace

Root namespace.

Contents

core simulator namespace

Namespaces

namespace agent
namespace assets
Asset management namespace.
namespace core
namespace geo
namespace gfx
GFX library.
namespace io
namespace nav
namespace physics
core physics simulation namespace
namespace scene
namespace sensor
namespace sim

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

typedef Eigen::Vector3f esp::vec3f

typedef Eigen::Vector4f esp::vec4f

typedef Eigen::Vector2d esp::vec2d

typedef Eigen::Vector3d esp::vec3d

typedef Eigen::Vector4d esp::vec4d

typedef Eigen::Vector2i esp::vec2i

typedef Eigen::Vector3i esp::vec3i

typedef Eigen::Vector4i esp::vec4i

typedef Eigen::Matrix3f esp::mat3f

typedef Eigen::Matrix4f esp::mat4f

typedef Eigen::Matrix3d esp::mat3d

typedef Eigen::Matrix4d esp::mat4d

typedef Eigen::Quaternionf esp::quatf

typedef Eigen::Vector3uc esp::vec3uc

typedef Eigen::Vector3ui esp::vec3ui

typedef Eigen::Vector4uc esp::vec4uc

typedef Eigen::Vector4ui esp::vec4ui

typedef Eigen::Vector4ul esp::vec4ul

typedef Eigen::VectorXi esp::vecXi

typedef Eigen::AlignedBox3f esp::box3f

Function documentation

std::ostream& esp::operator<<(std::ostream& os, const box3f& bbox)

Write box3f into ostream in JSON string format.

template<typename T>
bool esp::equal(const std::vector<std::shared_ptr<T>>& a, const std::vector<std::shared_ptr<T>>& b)

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

Returned on failed creation or lookup of an ID.

double esp::PHYSICS_ATTR_UNDEFINED constexpr

Undefined or invalid attribute in physics property query.

static const double esp::NO_TIME