ImFusion C++ SDK 4.4.0
ImFusion::Robotics::RobotVisualization Class Reference
Inheritance diagram for ImFusion::Robotics::RobotVisualization:

Public Member Functions

 RobotVisualization (const RobotState &state, Progress *progress=nullptr)
 RobotVisualization (const std::shared_ptr< const RobotInstance > &instance, Progress *progress=nullptr)
void setOutputView (GlVolumeView *output)
void setRobotState (RobotState &&newState)
void setRobotState (const RobotState &newState)
void adjustMeshes (const std::function< void(GlMesh &)> &callback)
void adjustMeshes (const std::function< void(const std::string &link, GlMesh &)> &callback)
void draw (bool force=false)
void render (const GL::ViewState &state)
std::vector< std::shared_ptr< const Mesh > > meshes ()
void show ()
void hide ()
Public Member Functions inherited from ImFusion::SignalReceiver
 SignalReceiver ()=default
 Default constructor.
 SignalReceiver (const SignalReceiver &other)
 Copy constructor, does not copy any existing signal connections from other.
SignalReceiveroperator= (SignalReceiver rhs)
 Assignment operator, disconnects all existing connections, does not copy any existing signal connections from rhs.
virtual ~SignalReceiver ()
 Virtual destructor disconnects from all connected signals.

Additional Inherited Members

Protected Member Functions inherited from ImFusion::SignalReceiver
void disconnectAll ()
 Disconnects all existing connections.

The documentation for this class was generated from the following file:
  • RoboticsPlugin/Include/ImFusion/Robotics/Visualization/RobotVisualization.h
Search Tab / S to search, Esc to close