Exotica
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

long RGB (double R, double G, double B)
 
unsigned char random_char ()
 
std::string generate_hex (const unsigned int len)
 
std::string generate_uuid ()
 
template<typename T >
SetObjectType< T > SetObject (const std::string &path_in, const T &object_in)
 
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="")
 

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 = "" 
)

◆ CreateMeshObject()

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

◆ generate_hex()

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

◆ generate_uuid()

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

◆ random_char()

unsigned char exotica::visualization::random_char ( )

◆ RGB()

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

◆ SetObject()

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