#include <visualization_meshcat.h>
|
void | Delete (const std::string &path="") |
|
void | DisplayScene (bool use_mesh_materials=true) |
|
void | DisplayState (Eigen::VectorXdRefConst state, double t=0.0) |
|
void | DisplayTrajectory (Eigen::MatrixXdRefConst trajectory, double dt=1.0) |
|
std::string | GetFileURL () |
|
std::string | GetWebURL () |
|
void | Initialize (bool use_mesh_materials) |
|
void | SetProperty (const std::string &path, const std::string &property, const bool &value) |
|
void | SetProperty (const std::string &path, const std::string &property, const double &value) |
|
void | SetProperty (const std::string &path, const std::string &property, const Eigen::Vector3d &value) |
|
void | SetProperty (const std::string &path, const std::string &property, const Eigen::Vector4d &value) |
|
void | SetProperty (const std::string &path, const std::string &property, const std::string &value) |
|
| VisualizationMeshcat (ScenePtr scene, const std::string &url, bool use_mesh_materials=true, const std::string &file_url="") |
|
virtual | ~VisualizationMeshcat () |
|
| Uncopyable ()=default |
|
| ~Uncopyable ()=default |
|
Definition at line 41 of file visualization_meshcat.h.
◆ VisualizationMeshcat()
exotica::VisualizationMeshcat::VisualizationMeshcat |
( |
ScenePtr |
scene, |
|
|
const std::string & |
url, |
|
|
bool |
use_mesh_materials = true , |
|
|
const std::string & |
file_url = "" |
|
) |
| |
◆ ~VisualizationMeshcat()
virtual exotica::VisualizationMeshcat::~VisualizationMeshcat |
( |
| ) |
|
|
virtual |
◆ ConnectZMQ()
void exotica::VisualizationMeshcat::ConnectZMQ |
( |
| ) |
|
|
private |
◆ Delete()
void exotica::VisualizationMeshcat::Delete |
( |
const std::string & |
path = "" | ) |
|
◆ DisplayScene()
void exotica::VisualizationMeshcat::DisplayScene |
( |
bool |
use_mesh_materials = true | ) |
|
◆ DisplayState()
◆ DisplayTrajectory()
◆ GetFileURL()
std::string exotica::VisualizationMeshcat::GetFileURL |
( |
| ) |
|
◆ GetWebURL()
std::string exotica::VisualizationMeshcat::GetWebURL |
( |
| ) |
|
◆ Initialize()
void exotica::VisualizationMeshcat::Initialize |
( |
bool |
use_mesh_materials | ) |
|
◆ ReceiveZMQ()
std::string exotica::VisualizationMeshcat::ReceiveZMQ |
( |
| ) |
|
|
private |
◆ RequestWebURL()
std::string exotica::VisualizationMeshcat::RequestWebURL |
( |
| ) |
|
|
private |
◆ SendMsg()
template<typename T >
void exotica::VisualizationMeshcat::SendMsg |
( |
T |
msg | ) |
|
|
private |
◆ SendZMQ()
void exotica::VisualizationMeshcat::SendZMQ |
( |
const std::string & |
data | ) |
|
|
private |
◆ SetProperty() [1/5]
void exotica::VisualizationMeshcat::SetProperty |
( |
const std::string & |
path, |
|
|
const std::string & |
property, |
|
|
const bool & |
value |
|
) |
| |
◆ SetProperty() [2/5]
void exotica::VisualizationMeshcat::SetProperty |
( |
const std::string & |
path, |
|
|
const std::string & |
property, |
|
|
const double & |
value |
|
) |
| |
◆ SetProperty() [3/5]
void exotica::VisualizationMeshcat::SetProperty |
( |
const std::string & |
path, |
|
|
const std::string & |
property, |
|
|
const Eigen::Vector3d & |
value |
|
) |
| |
◆ SetProperty() [4/5]
void exotica::VisualizationMeshcat::SetProperty |
( |
const std::string & |
path, |
|
|
const std::string & |
property, |
|
|
const Eigen::Vector4d & |
value |
|
) |
| |
◆ SetProperty() [5/5]
void exotica::VisualizationMeshcat::SetProperty |
( |
const std::string & |
path, |
|
|
const std::string & |
property, |
|
|
const std::string & |
value |
|
) |
| |
◆ context_
zmq::context_t exotica::VisualizationMeshcat::context_ |
|
private |
◆ file_url_
std::string exotica::VisualizationMeshcat::file_url_ |
|
private |
◆ path_prefix_
std::string exotica::VisualizationMeshcat::path_prefix_ |
|
private |
◆ scene_
ScenePtr exotica::VisualizationMeshcat::scene_ = std::make_shared<Scene>(nullptr) |
|
private |
◆ socket_
std::unique_ptr<zmq::socket_t> exotica::VisualizationMeshcat::socket_ |
|
private |
◆ web_url_
std::string exotica::VisualizationMeshcat::web_url_ |
|
private |
◆ zmq_url_
std::string exotica::VisualizationMeshcat::zmq_url_ |
|
private |
The documentation for this class was generated from the following file: