ManipulatorVisualization Class Reference

#include <RobotComponents/gui-plugins/RobotIKPlugin/ManipulatorVisualization.h>

+ Inheritance diagram for ManipulatorVisualization:

Public Member Functions

void addManipFinishCallback (SoDraggerCB *func, void *data)
 
void addManipFinishCallback (SoDraggerCB *func, void *data)
 
void addManipMovedCallback (SoDraggerCB *func, void *data)
 
void addManipMovedCallback (SoDraggerCB *func, void *data)
 
bool getIsVisualizing ()
 
bool getIsVisualizing () const
 
Eigen::Matrix4f getUserDesiredPose ()
 
Eigen::Matrix4f getUserDesiredPose ()
 
std::string getUserDesiredPoseString ()
 
std::string getUserDesiredPoseString ()
 
 ManipulatorVisualization ()
 
 ManipulatorVisualization ()
 
void removeVisualization ()
 
void removeVisualization ()
 
void setColor (float r, float g, float b)
 
void setColor (float r, float g, float b)
 
void setUserDesiredPose (Eigen::Matrix4f globalPose)
 
void setVisualization (VirtualRobot::RobotPtr robot, VirtualRobot::RobotNodeSetPtr nodeSet)
 
void setVisualization (VirtualRobot::RobotPtr robot, VirtualRobot::RobotNodeSetPtr nodeSet)
 
 ~ManipulatorVisualization ()
 
 ~ManipulatorVisualization () override
 

Detailed Description

Definition at line 55 of file ManipulatorVisualization.h.

Constructor & Destructor Documentation

◆ ManipulatorVisualization() [1/2]

Definition at line 41 of file ManipulatorVisualization.cpp.

◆ ~ManipulatorVisualization() [1/2]

~ManipulatorVisualization ( )
override

Definition at line 50 of file ManipulatorVisualization.cpp.

◆ ManipulatorVisualization() [2/2]

◆ ~ManipulatorVisualization() [2/2]

Member Function Documentation

◆ addManipFinishCallback() [1/2]

void addManipFinishCallback ( SoDraggerCB *  func,
void *  data 
)

Definition at line 170 of file ManipulatorVisualization.cpp.

+ Here is the call graph for this function:

◆ addManipFinishCallback() [2/2]

void addManipFinishCallback ( SoDraggerCB *  func,
void *  data 
)

◆ addManipMovedCallback() [1/2]

void addManipMovedCallback ( SoDraggerCB *  func,
void *  data 
)

Definition at line 179 of file ManipulatorVisualization.cpp.

+ Here is the call graph for this function:

◆ addManipMovedCallback() [2/2]

void addManipMovedCallback ( SoDraggerCB *  func,
void *  data 
)

◆ getIsVisualizing() [1/2]

bool getIsVisualizing ( )
inline

Definition at line 76 of file ManipulatorVisualization.h.

◆ getIsVisualizing() [2/2]

bool getIsVisualizing ( ) const
inline

Definition at line 74 of file ManipulatorVisualization.h.

+ Here is the caller graph for this function:

◆ getUserDesiredPose() [1/2]

Eigen::Matrix4f getUserDesiredPose ( )

Definition at line 188 of file ManipulatorVisualization.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getUserDesiredPose() [2/2]

Eigen::Matrix4f getUserDesiredPose ( )

◆ getUserDesiredPoseString() [1/2]

std::string getUserDesiredPoseString ( )

Definition at line 239 of file ManipulatorVisualization.cpp.

+ Here is the call graph for this function:

◆ getUserDesiredPoseString() [2/2]

std::string getUserDesiredPoseString ( )

◆ removeVisualization() [1/2]

void removeVisualization ( )

Definition at line 148 of file ManipulatorVisualization.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ removeVisualization() [2/2]

void removeVisualization ( )

◆ setColor() [1/2]

void setColor ( float  r,
float  g,
float  b 
)

Definition at line 161 of file ManipulatorVisualization.cpp.

+ Here is the call graph for this function:

◆ setColor() [2/2]

void setColor ( float  r,
float  g,
float  b 
)

◆ setUserDesiredPose()

void setUserDesiredPose ( Eigen::Matrix4f  globalPose)

Definition at line 250 of file ManipulatorVisualization.cpp.

◆ setVisualization() [1/2]

void setVisualization ( VirtualRobot::RobotPtr  robot,
VirtualRobot::RobotNodeSetPtr  nodeSet 
)

Definition at line 57 of file ManipulatorVisualization.cpp.

+ Here is the call graph for this function:

◆ setVisualization() [2/2]

void setVisualization ( VirtualRobot::RobotPtr  robot,
VirtualRobot::RobotNodeSetPtr  nodeSet 
)

The documentation for this class was generated from the following files: