Home Previous Up Next Index

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()

LayerInformationSequence layerInformation()

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)

DebugDrawerSelectionList getSelections()


Home Previous Up Next Index