armarx::DebugDrawerInterface
Overview
interface DebugDrawerInterface
Derived Classes and Interfaces
- DebugDrawerInterfaceAndListener
- DebugDrawerToArvizInterface
Operation Index
- exportScene
-
- exportLayer
-
- setPoseVisu
-
- setScaledPoseVisu
-
- setLineVisu
-
- setLineSetVisu
-
- setBoxVisu
-
- setTextVisu
-
- setSphereVisu
-
- setPointCloudVisu
-
- setColoredPointCloudVisu
-
- set24BitColoredPointCloudVisu
-
- setPolygonVisu
-
- setTriMeshVisu
-
- setArrowVisu
-
- setCylinderVisu
-
- setCircleArrowVisu
-
- setRobotVisu
-
- updateRobotPose
-
- updateRobotConfig
-
- updateRobotColor
-
- updateRobotNodeColor
-
- removeRobotVisu
-
- setPoseDebugLayerVisu
-
- setScaledPoseDebugLayerVisu
-
- setLineDebugLayerVisu
-
- setLineSetDebugLayerVisu
-
- setBoxDebugLayerVisu
-
- setTextDebugLayerVisu
-
- setSphereDebugLayerVisu
-
- setPointCloudDebugLayerVisu
-
- set24BitColoredPointCloudDebugLayerVisu
-
- setPolygonDebugLayerVisu
-
- setTriMeshDebugLayerVisu
-
- setArrowDebugLayerVisu
-
- setCylinderDebugLayerVisu
-
- setCircleDebugLayerVisu
-
- removePoseVisu
-
- removeLineVisu
-
- removeLineSetVisu
-
- removeBoxVisu
-
- removeTextVisu
-
- removeSphereVisu
-
- removePointCloudVisu
-
- removeColoredPointCloudVisu
-
- remove24BitColoredPointCloudVisu
-
- removePolygonVisu
-
- removeTriMeshVisu
-
- removeArrowVisu
-
- removeCylinderVisu
-
- removeCircleVisu
-
- removePoseDebugLayerVisu
-
- removeLineDebugLayerVisu
-
- removeLineSetDebugLayerVisu
-
- removeBoxDebugLayerVisu
-
- removeTextDebugLayerVisu
-
- removeSphereDebugLayerVisu
-
- removePointCloudDebugLayerVisu
-
- removeColoredPointCloudDebugLayerVisu
-
- remove24BitColoredPointCloudDebugLayerVisu
-
- removePolygonDebugLayerVisu
-
- removeTriMeshDebugLayerVisu
-
- removeArrowDebugLayerVisu
-
- removeCylinderDebugLayerVisu
-
- removeCircleDebugLayerVisu
-
- clearAll
-
- clearLayer
-
- clearDebugLayer
-
- enableLayerVisu
-
- enableDebugLayerVisu
-
- layerNames
-
- layerInformation
-
- hasLayer
-
- removeLayer
-
- disableAllLayers
-
- enableAllLayers
-
- enableSelections
-
- disableSelections
-
- clearSelections
-
- select
-
- deselect
-
- getSelections
-
Operations
void exportScene(string filename)
void exportLayer(string filename, string layerName)
void setPoseVisu(string layerName, string poseName, PoseBase globalPose)
void setScaledPoseVisu(string layerName, string poseName, PoseBase globalPose, float scale)
void setLineVisu(string layerName, string lineName, Vector3Base globalPosition1, Vector3Base globalPosition2, float lineWidth, DrawColor color)
void setLineSetVisu(string layerName, string lineSetName, DebugDrawerLineSet lineSet)
void setBoxVisu(string layerName, string boxName, PoseBase globalPose, Vector3Base dimensions, DrawColor color)
void setTextVisu(string layerName, string textName, string text, Vector3Base globalPosition, DrawColor color, int size)
void setSphereVisu(string layerName, string sphereName, Vector3Base globalPosition, DrawColor color, float radius)
void setPointCloudVisu(string layerName, string pointCloudName, DebugDrawerPointCloud pointCloud)
void setColoredPointCloudVisu(string layerName, string pointCloudName, DebugDrawerColoredPointCloud pointCloud)
void set24BitColoredPointCloudVisu(string layerName, string pointCloudName, DebugDrawer24BitColoredPointCloud pointCloud)
void setPolygonVisu(string layerName, string polygonName, PolygonPointList polygonPoints, DrawColor colorInner, DrawColor colorBorder, float lineWidth)
void setTriMeshVisu(string layerName, string triMeshName, DebugDrawerTriMesh triMesh)
void setArrowVisu(string layerName, string arrowName, Vector3Base position, Vector3Base direction, DrawColor color, float length, float width)
void setCylinderVisu(string layerName, string cylinderName, Vector3Base globalPosition, Vector3Base direction, float length, float radius, DrawColor color)
void setCircleArrowVisu(string layerName, string circleName, Vector3Base globalPosition, Vector3Base directionVec, float radius, float circleCompletion, float width, DrawColor color)
void setRobotVisu(string layerName, string robotName, string robotFile, string armarxProject, DrawStyle drawStyleType)
void updateRobotPose(string layerName, string robotName, PoseBase globalPose)
void updateRobotConfig(string layerName, string robotName, NameValueMap configuration)
void updateRobotColor(string layerName, string robotName, DrawColor c)
void updateRobotNodeColor(string layerName, string robotName, string robotNodeName, DrawColor c)
void removeRobotVisu(string layerName, string robotName)
void setPoseDebugLayerVisu(string poseName, PoseBase globalPose)
void setScaledPoseDebugLayerVisu(string poseName, PoseBase globalPose, float scale)
void setLineDebugLayerVisu(string lineName, Vector3Base globalPosition1, Vector3Base globalPosition2, float lineWidth, DrawColor color)
void setLineSetDebugLayerVisu(string lineSetName, DebugDrawerLineSet lineSet)
void setBoxDebugLayerVisu(string boxName, PoseBase globalPose, Vector3Base dimensions, DrawColor color)
void setTextDebugLayerVisu(string textName, string text, Vector3Base globalPosition, DrawColor color, int size)
void setSphereDebugLayerVisu(string sphereName, Vector3Base globalPosition, DrawColor color, float radius)
void setPointCloudDebugLayerVisu(string pointCloudName, DebugDrawerPointCloud pointCloud)
void set24BitColoredPointCloudDebugLayerVisu(string pointCloudName, DebugDrawer24BitColoredPointCloud pointCloud)
void setPolygonDebugLayerVisu(string polygonName, PolygonPointList polygonPoints, DrawColor colorInner, DrawColor colorBorder, float lineWidth)
void setTriMeshDebugLayerVisu(string triMeshName, DebugDrawerTriMesh triMesh)
void setArrowDebugLayerVisu(string arrowName, Vector3Base position, Vector3Base direction, DrawColor color, float length, float width)
void setCylinderDebugLayerVisu(string cylinderName, Vector3Base globalPosition, Vector3Base direction, float length, float radius, DrawColor color)
void setCircleDebugLayerVisu(string circleName, Vector3Base globalPosition, Vector3Base directionVec, float radius, float circleCompletion, float width, DrawColor color)
void removePoseVisu(string layerName, string poseName)
void removeLineVisu(string layerName, string lineName)
void removeLineSetVisu(string layerName, string lineSetName)
void removeBoxVisu(string layerName, string boxName)
void removeTextVisu(string layerName, string textName)
void removeSphereVisu(string layerName, string sphereName)
void removePointCloudVisu(string layerName, string pointCloudName)
void removeColoredPointCloudVisu(string layerName, string pointCloudName)
void remove24BitColoredPointCloudVisu(string layerName, string pointCloudName)
void removePolygonVisu(string layerName, string polygonName)
void removeTriMeshVisu(string layerName, string triMeshName)
void removeArrowVisu(string layerName, string arrowName)
void removeCylinderVisu(string layerName, string cylinderName)
void removeCircleVisu(string layerName, string circleName)
void removePoseDebugLayerVisu(string poseName)
void removeLineDebugLayerVisu(string lineName)
void removeLineSetDebugLayerVisu(string lineSetName)
void removeBoxDebugLayerVisu(string boxName)
void removeTextDebugLayerVisu(string textName)
void removeSphereDebugLayerVisu(string sphereName)
void removePointCloudDebugLayerVisu(string pointCloudName)
void removeColoredPointCloudDebugLayerVisu(string pointCloudName)
void remove24BitColoredPointCloudDebugLayerVisu(string pointCloudName)
void removePolygonDebugLayerVisu(string polygonName)
void removeTriMeshDebugLayerVisu(string triMeshName)
void removeArrowDebugLayerVisu(string arrowName)
void removeCylinderDebugLayerVisu(string cylinderName)
void removeCircleDebugLayerVisu(string circleName)
void clearAll()
void clearLayer(string layerName)
void clearDebugLayer()
void enableLayerVisu(string layerName, bool visible)
void enableDebugLayerVisu(bool visible)
::Ice::StringSeq layerNames()
bool hasLayer(string layerName)
void removeLayer(string layerName)
void disableAllLayers()
void enableAllLayers()
void enableSelections(string layerName)
void disableSelections(string layerName)
void clearSelections(string layerName)
void select(string layerName, string elementName)
void deselect(string layerName, string elementName)