Open3D (C++ API)
0.12.0
|
Receiver implementation which interfaces with the Open3DScene and a Window. More...
#include <Receiver.h>
Public Member Functions | |
Receiver (gui::Window *window, std::shared_ptr< rendering::Open3DScene > scene, const std::string &address, int timeout) | |
std::shared_ptr< zmq::message_t > | ProcessMessage (const io::rpc::messages::Request &req, const io::rpc::messages::SetMeshData &msg, const MsgpackObject &obj) override |
Public Member Functions inherited from open3d::io::rpc::ReceiverBase | |
ReceiverBase (const std::string &address="tcp://127.0.0.1:51454", int timeout=10000) | |
ReceiverBase (const ReceiverBase &)=delete | |
ReceiverBase & | operator= (const ReceiverBase &)=delete |
virtual | ~ReceiverBase () |
void | Start () |
Starts the receiver mainloop in a new thread. More... | |
void | Stop () |
std::runtime_error | GetLastError () |
Returns the last error from the mainloop thread. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from open3d::io::rpc::ReceiverBase | |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::GetMeshData &msg, const MsgpackObject &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetCameraData &msg, const MsgpackObject &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetProperties &msg, const MsgpackObject &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetActiveCamera &msg, const MsgpackObject &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetTime &msg, const MsgpackObject &obj) |
Receiver implementation which interfaces with the Open3DScene and a Window.
|
inline |
|
overridevirtual |
Function for processing a msg.
req | The Request object that accompanies the |
msg | object. |
msg | The message to be processed |
obj | The object from which the |
msg | was unpacked. Can be used for custom unpacking. |
Reimplemented from open3d::io::rpc::ReceiverBase.