Classes | Functions
exotica::visualization Namespace Reference

Classes

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

Functions

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

Function Documentation

◆ CreateGeometryObject()

template<typename T >
Object<T> exotica::visualization::CreateGeometryObject ( const T &  geometry_in,
const Material material_in = Material(),
const std::string &  uuid_in = "" 
)

Definition at line 391 of file visualization_meshcat_types.h.

◆ CreateMeshObject()

template<typename T >
MeshObject<T> exotica::visualization::CreateMeshObject ( const T &  geometry_in,
const Material material_in = Material(),
const std::string &  uuid_in = "" 
)

Definition at line 404 of file visualization_meshcat_types.h.

◆ generate_hex()

std::string exotica::visualization::generate_hex ( const unsigned int  len)

Definition at line 70 of file visualization_meshcat_types.h.

◆ generate_uuid()

std::string exotica::visualization::generate_uuid ( )

Definition at line 84 of file visualization_meshcat_types.h.

◆ random_char()

unsigned char exotica::visualization::random_char ( )

Definition at line 62 of file visualization_meshcat_types.h.

◆ RGB()

long exotica::visualization::RGB ( double  R,
double  G,
double  B 
)
inline

Definition at line 57 of file visualization_meshcat_types.h.

◆ SetObject()

template<typename T >
SetObjectType<T> exotica::visualization::SetObject ( const std::string &  path_in,
const T &  object_in 
)

Definition at line 184 of file visualization_meshcat_types.h.



exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Fri Aug 2 2024 08:43:03