| 
| void  | clearLayer () | 
|   | 
| void  | cyclicCleanup () | 
|   | 
|   | DebugDrawerHelper (const DebugDrawerInterfacePrx &debugDrawerPrx, const std::string &layerName, const VirtualRobot::RobotPtr &robot) | 
|   | 
|   | DebugDrawerHelper (const std::string &layerName) | 
|   | 
| const DebugDrawerInterfacePrx &  | getDebugDrawer () const | 
|   | 
| const VirtualRobot::RobotPtr &  | getRobot () const | 
|   | 
| FrameView  | inFrame (const Eigen::Matrix4f &frame=Eigen::Matrix4f::Identity()) | 
|   | 
| FrameView  | inFrame (const std::string &nodeName) | 
|   | 
| FrameView  | inFrame (const VirtualRobot::RobotNodePtr &node) | 
|   | 
| FrameView  | inGlobalFrame () | 
|   | 
| void  | removeElement (const std::string &name, DrawElementType type) | 
|   | 
| void  | setDebugDrawer (const DebugDrawerInterfacePrx &drawer) | 
|   | 
| void  | setDefaultFrame (const Eigen::Matrix4f &frame=Eigen::Matrix4f::Identity()) | 
|   | 
| void  | setDefaultFrame (const std::string &nodeName) | 
|   | 
| void  | setDefaultFrame (const VirtualRobot::RobotNodePtr &node) | 
|   | 
| void  | setDefaultFrameToGlobal () | 
|   | 
| void  | setRobot (const VirtualRobot::RobotPtr &rob) | 
|   | 
| void  | setVisuEnabled (bool enableVisu) | 
|   | 
| void  | drawArrow (const std::string &name, const Eigen::Vector3f &pos, const Eigen::Vector3f &direction, const DrawColor &color, float length, float width) | 
|   | 
| void  | drawBox (const std::string &name, const Eigen::Matrix4f &pose, const Eigen::Vector3f &size, const DrawColor &color) | 
|   | 
| void  | drawBox (const std::string &name, const Eigen::Matrix4f &pose, float size, const DrawColor &color) | 
|   | 
| void  | drawBox (const std::string &name, const Eigen::Vector3f &position, float size, const DrawColor &color) | 
|   | 
| template<class FloatT >  | 
| void  | drawBox (const std::string &name, const simox::OrientedBox< FloatT > &box, const DrawColor &color) | 
|   | 
| template<class FloatT >  | 
| void  | drawBox (const std::string &name, const simox::XYConstrainedOrientedBox< FloatT > &box, const DrawColor &color) | 
|   | 
| void  | drawLine (const std::string &name, const Eigen::Vector3f &p1, const Eigen::Vector3f &p2) | 
|   | 
| void  | drawLine (const std::string &name, const Eigen::Vector3f &p1, const Eigen::Vector3f &p2, float width, const DrawColor &color) | 
|   | 
| void  | drawLines (const std::string &prefix, const std::vector< Eigen::Matrix4f > &ps) | 
|   | 
| void  | drawLines (const std::string &prefix, const std::vector< Eigen::Matrix4f > &ps, float width, const DrawColor &color) | 
|   | 
| void  | drawLines (const std::string &prefix, const std::vector< Eigen::Vector3f > &ps) | 
|   | 
| void  | drawLines (const std::string &prefix, const std::vector< Eigen::Vector3f > &ps, float width, const DrawColor &color) | 
|   | 
| void  | drawPointCloud (const std::string &name, const std::vector< Eigen::Vector3f > &points, float pointSize, const DrawColor &color) | 
|   | 
| void  | drawPose (const std::string &name, const Eigen::Matrix4f &pose) | 
|   | 
| void  | drawPose (const std::string &name, const Eigen::Matrix4f &pose, float scale) | 
|   | 
| void  | drawPoses (const std::string &prefix, const std::vector< Eigen::Matrix4f > &poses) | 
|   | 
| void  | drawPoses (const std::string &prefix, const std::vector< Eigen::Matrix4f > &poses, float scale) | 
|   | 
| void  | drawRobot (const std::string &name, const std::string &robotFile, const std::string &armarxProject, const Eigen::Matrix4f &pose, const DrawColor &color) | 
|   | 
| void  | drawSphere (const std::string &name, const Eigen::Vector3f &position, float size, const DrawColor &color) | 
|   | 
| void  | drawText (const std::string &name, const Eigen::Vector3f &p1, const std::string &text, const DrawColor &color, int size) | 
|   | 
|   | FrameView (class DebugDrawerHelper &helper, const Eigen::Matrix4f frame=Eigen::Matrix4f::Identity()) | 
|   | 
|   | FrameView (class DebugDrawerHelper &helper, const VirtualRobot::RobotNodePtr &rn) | 
|   | 
| PosePtr  | makeGlobal (const Eigen::Matrix4f &pose) const | 
|   | 
| Vector3Ptr  | makeGlobal (const Eigen::Vector3f &position) const | 
|   | 
| Vector3Ptr  | makeGlobalDirection (const Eigen::Vector3f &direction) const | 
|   | 
| Eigen::Vector3f  | makeGlobalDirectionEigen (const Eigen::Vector3f &direction) const | 
|   | 
| Eigen::Matrix4f  | makeGlobalEigen (const Eigen::Matrix4f &pose) const | 
|   | 
| Eigen::Vector3f  | makeGlobalEigen (const Eigen::Vector3f &position) const | 
|   | 
| void  | setRobotColor (const std::string &name, const DrawColor &color) | 
|   | 
| void  | setRobotConfig (const std::string &name, const std::map< std::string, float > &config) | 
|   | 
| void  | setRobotPose (const std::string &name, const Eigen::Matrix4f &pose) | 
|   | 
The DebugDrawerHelper class provides draw functions in a given frame (static matrix or robot node) and accepts eigen data types. 
- Note
 - Implement new draw functions in armarx::detail::DebugDrawerHelper::FrameView 
 
Definition at line 180 of file DebugDrawerHelper.h.