|
| 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.