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 51 of file ManipulatorVisualization.h.

Constructor & Destructor Documentation

◆ ManipulatorVisualization() [1/2]

Definition at line 40 of file ManipulatorVisualization.cpp.

◆ ~ManipulatorVisualization() [1/2]

~ManipulatorVisualization ( )
override

Definition at line 46 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 160 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 168 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 71 of file ManipulatorVisualization.h.

◆ getIsVisualizing() [2/2]

bool getIsVisualizing ( ) const
inline

Definition at line 69 of file ManipulatorVisualization.h.

+ Here is the caller graph for this function:

◆ getUserDesiredPose() [1/2]

Eigen::Matrix4f getUserDesiredPose ( )

Definition at line 176 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 226 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 140 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 152 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 236 of file ManipulatorVisualization.cpp.

◆ setVisualization() [1/2]

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

Definition at line 52 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: