|
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 124 of file DebugDrawerHelper.h.