Exotica
Classes | Namespaces | Macros | Typedefs | Functions
visualization_meshcat_types.h File Reference
#include <iostream>
#include <msgpack.hpp>
#include <geometric_shapes/shapes.h>
#include <exotica_core/scene.h>
#include <exotica_core/tools.h>
Include dependency graph for visualization_meshcat_types.h:

Go to the source code of this file.

Classes

struct  exotica::visualization::Base
 
struct  exotica::visualization::Property< T >
 
struct  exotica::visualization::MetaData
 
struct  exotica::visualization::Material
 
struct  exotica::visualization::ObjectData
 
struct  exotica::visualization::Object< T >
 
struct  exotica::visualization::MeshObject< T >
 
struct  exotica::visualization::SetObjectType< T >
 
struct  exotica::visualization::Geometry
 
struct  exotica::visualization::GeometryBox
 
struct  exotica::visualization::GeometryCylinder
 
struct  exotica::visualization::GeometrySphere
 
struct  exotica::visualization::GeometryMesh
 
struct  exotica::visualization::ArrayFloat
 
struct  exotica::visualization::ArrayInt
 
struct  exotica::visualization::GeometryMeshBufferData
 
struct  exotica::visualization::GeometryMeshBuffer
 
struct  exotica::visualization::SetTransform
 
struct  exotica::visualization::Key
 
struct  exotica::visualization::Track
 
struct  exotica::visualization::Clip
 
struct  exotica::visualization::Animation
 
struct  exotica::visualization::AnimationOption
 
struct  exotica::visualization::SetAnimation
 
struct  exotica::visualization::Delete
 

Namespaces

 exotica
 
 exotica::visualization
 

Macros

#define MSGPACK_USE_DEFINE_MAP
 
#define MSGPACK_FEATURE_NOT_SUPPORTED
 

Typedefs

typedef msgpack::type::raw_ref msgpack_raw_ref
 
typedef std::vector< float > msgpack_ext
 

Functions

long exotica::visualization::RGB (double R, double G, double B)
 
unsigned char exotica::visualization::random_char ()
 
std::string exotica::visualization::generate_hex (const unsigned int len)
 
std::string exotica::visualization::generate_uuid ()
 
template<typename T >
SetObjectType< T > exotica::visualization::SetObject (const std::string &path_in, const T &object_in)
 
template<typename T >
Object< T > exotica::visualization::CreateGeometryObject (const T &geometry_in, const Material &material_in=Material(), const std::string &uuid_in="")
 
template<typename T >
MeshObject< T > exotica::visualization::CreateMeshObject (const T &geometry_in, const Material &material_in=Material(), const std::string &uuid_in="")
 

Macro Definition Documentation

◆ MSGPACK_FEATURE_NOT_SUPPORTED

#define MSGPACK_FEATURE_NOT_SUPPORTED

◆ MSGPACK_USE_DEFINE_MAP

#define MSGPACK_USE_DEFINE_MAP

Typedef Documentation

◆ msgpack_ext

typedef std::vector<float> msgpack_ext

◆ msgpack_raw_ref

typedef msgpack::type::raw_ref msgpack_raw_ref