hpp-gepetto-viewer 5.2.0
Display of hpp robots and obstacles in gepetto-viewer
|
Public Member Functions | |
__init__ (self, problemSolver) | |
buildRobotBodies (self) | |
addLandmark (self, linkname, size) | |
loadObstacleModel (self, filename, prefix, guiOnly=False) | |
loadPolyhedronObstacleModel (self, name, filename, guiOnly=False) | |
moveObstacle (self, name, position, guiOnly=False) | |
computeObjectPosition (self) | |
publishRobots (self) | |
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) | |
__call__ (self, args) | |
addCallback (self, cb) | |
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.
gepetto.viewer_factory.ViewerFactory.__init__ | ( | self, | |
problemSolver ) |
Constructor \\param problemSolver instance of hpp.corbaserver.problem_solver.ProblemSolver,
gepetto.viewer_factory.ViewerFactory.__call__ | ( | self, | |
args ) |
gepetto.viewer_factory.ViewerFactory.addCallback | ( | self, | |
cb ) |
gepetto.viewer_factory.ViewerFactory.addLandmark | ( | self, | |
linkname, | |||
size ) |
gepetto.viewer_factory.ViewerFactory.buildRobotBodies | ( | self | ) |
gepetto.viewer_factory.ViewerFactory.computeObjectPosition | ( | self | ) |
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
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 ) |
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
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
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
gepetto.viewer_factory.ViewerFactory.publishRobots | ( | self | ) |
gepetto.viewer_factory.ViewerFactory.guiRequest |
gepetto.viewer_factory.ViewerFactory.problemSolver |
|
static |
gepetto.viewer_factory.ViewerFactory.robot |