|
hpp-gepetto-viewer
6.1.0
Display of hpp robots and obstacles in gepetto-viewer
|
Public Member Functions | |
| def | __init__ (self, problemSolver) |
| def | buildRobotBodies (self) |
| def | addLandmark (self, linkname, size) |
| def | loadObstacleModel (self, filename, prefix, guiOnly=False) |
| def | loadPolyhedronObstacleModel (self, name, filename, guiOnly=False) |
| def | loadPointCloudFromPoints (self, str name, float resolution, list[Point3D] points, list[ColorRGBA]|None colors=None, bool guiOnly=False) |
| def | moveObstacle (self, name, position, guiOnly=False) |
| def | computeObjectPosition (self) |
| def | publishRobots (self) |
| def | displayRoadmap (self, nameRoadmap, radiusSphere=0.01, sizeAxis=0.03, colorNode=[1.0, 1.0, 1.0, 1.0], colorEdge=[0.85, 0.75, 0.15, 0.7], joint=None) |
| def | __call__ (self, args) |
| def | addCallback (self, cb) |
| def | createViewer (self, ViewerClass=Viewer, viewerClient=None, ghost=False, host=None, *args, **kwargs) |
Public Attributes | |
| guiRequest | |
| problemSolver | |
| robot | |
Static Public Attributes | |
| bool | removeLightSources = True |
Viewer factory Store commands to be sent to \\c gepetto-viewer-server, create clients on demand and send stored commands.
| def gepetto.viewer_factory.ViewerFactory.__init__ | ( | self, | |
| problemSolver | |||
| ) |
Constructor
\\param problemSolver instance of
hpp.corbaserver.problem_solver.ProblemSolver,
| def gepetto.viewer_factory.ViewerFactory.__call__ | ( | self, | |
| args | |||
| ) |
| def gepetto.viewer_factory.ViewerFactory.addCallback | ( | self, | |
| cb | |||
| ) |
| def gepetto.viewer_factory.ViewerFactory.addLandmark | ( | self, | |
| linkname, | |||
| size | |||
| ) |
| def gepetto.viewer_factory.ViewerFactory.buildRobotBodies | ( | self | ) |
| def gepetto.viewer_factory.ViewerFactory.computeObjectPosition | ( | self | ) |
| def gepetto.viewer_factory.ViewerFactory.createViewer | ( | self, | |
ViewerClass = Viewer, |
|||
viewerClient = None, |
|||
ghost = False, |
|||
host = None, |
|||
| * | args, | ||
| ** | kwargs | ||
| ) |
Create a client to \\c gepetto-viewer-server and send stored commands The arguments of Viewer.__init__ can be passed through kwargs
| def gepetto.viewer_factory.ViewerFactory.displayRoadmap | ( | self, | |
| nameRoadmap, | |||
radiusSphere = 0.01, |
|||
sizeAxis = 0.03, |
|||
colorNode = [1.0, 1.0, 1.0, 1.0], |
|||
colorEdge = [0.85, 0.75, 0.15, 0.7], |
|||
joint = None |
|||
| ) |
| def gepetto.viewer_factory.ViewerFactory.loadObstacleModel | ( | self, | |
| filename, | |||
| prefix, | |||
guiOnly = False |
|||
| ) |
Load obstacles from a urdf file
\\param filename name of the urdf file, may contain "package://"
\\param prefix prefix added to object names in case the same file
is loaded several times,
\\param guiOnly whether to control only gepetto-viewer-server
| def gepetto.viewer_factory.ViewerFactory.loadPointCloudFromPoints | ( | self, | |
| str | name, | ||
| float | resolution, | ||
| list[Point3D] | points, | ||
| list[ColorRGBA] | None | colors = None, |
||
| bool | guiOnly = False |
||
| ) |
Load a point cloud as an obstacle \\param name name of the object, \\param resolution the Octomap OcTree resolution. \\param points a Nx3 matrix representing the points of the point cloud. \\param colors a Nx4 matrix representing the colors of the point cloud, if any. \\param guiOnly whether to control only gepetto-viewer-server
| def gepetto.viewer_factory.ViewerFactory.loadPolyhedronObstacleModel | ( | self, | |
| name, | |||
| filename, | |||
guiOnly = False |
|||
| ) |
Load polyhedron from a 3D mesh file \\param filename name of the 3D mesh file, may contain "package://" \\param name name of the object, \\param guiOnly whether to control only gepetto-viewer-server
| def gepetto.viewer_factory.ViewerFactory.moveObstacle | ( | self, | |
| name, | |||
| position, | |||
guiOnly = False |
|||
| ) |
Move Obstacle
\\param name Name of the object
\\param position Position of the object as a 7-d vector
(translation-quaternion)
\\param guiOnly whether to control only gepetto-viewer-server
| def gepetto.viewer_factory.ViewerFactory.publishRobots | ( | self | ) |
| gepetto.viewer_factory.ViewerFactory.guiRequest |
| gepetto.viewer_factory.ViewerFactory.problemSolver |
|
static |
| gepetto.viewer_factory.ViewerFactory.robot |