hpp-gepetto-viewer 5.2.0
Display of hpp robots and obstacles in gepetto-viewer
Loading...
Searching...
No Matches
gepetto.manipulation.viewer_factory.ViewerFactory Class Reference
Inheritance diagram for gepetto.manipulation.viewer_factory.ViewerFactory:
Collaboration diagram for gepetto.manipulation.viewer_factory.ViewerFactory:

Public Member Functions

 __init__ (self, problemSolver)
 
 buildRobotBodies (self)
 
 loadRobotModel (self, RobotType, robotName, guiOnly=False, frame=None)
 
 loadRobotModelFromString (self, robotName, rootJointType, urdfString, srdfString="<robot/>", guiOnly=False, frame="universe")
 
 loadHumanoidModel (self, RobotType, robotName, guiOnly=False)
 
 loadEnvironmentModel (self, EnvType, envName, guiOnly=False)
 
 loadEnvironmentModelFromString (self, EnvType, envName, guiOnly=False)
 
 loadObjectModel (self, RobotType, robotName, guiOnly=False)
 
 buildCompositeRobot (self, robotNames)
 
 loadUrdfInGUI (self, RobotType, robotName)
 
 loadUrdfObjectsInGUI (self, RobotType, robotName)
 
 createViewer (self, ViewerClass=Viewer, *args, **kwargs)
 

Detailed Description

Viewer factory for manipulation.Viewer

Store commands to be sent to \\c gepetto-viewer-server, create
clients on demand and send stored commands.

Constructor & Destructor Documentation

◆ __init__()

gepetto.manipulation.viewer_factory.ViewerFactory.__init__ ( self,
problemSolver )
Constructor
\\param problemSolver instance of class
   manipulation.problem_solver.ProblemSolver

Member Function Documentation

◆ buildCompositeRobot()

gepetto.manipulation.viewer_factory.ViewerFactory.buildCompositeRobot ( self,
robotNames )

◆ buildRobotBodies()

gepetto.manipulation.viewer_factory.ViewerFactory.buildRobotBodies ( self)

◆ createViewer()

gepetto.manipulation.viewer_factory.ViewerFactory.createViewer ( self,
ViewerClass = Viewer,
* args,
** kwargs )
Create a client to \\c gepetto-viewer-server and send stored commands

◆ loadEnvironmentModel()

gepetto.manipulation.viewer_factory.ViewerFactory.loadEnvironmentModel ( self,
EnvType,
envName,
guiOnly = False )

◆ loadEnvironmentModelFromString()

gepetto.manipulation.viewer_factory.ViewerFactory.loadEnvironmentModelFromString ( self,
EnvType,
envName,
guiOnly = False )

◆ loadHumanoidModel()

gepetto.manipulation.viewer_factory.ViewerFactory.loadHumanoidModel ( self,
RobotType,
robotName,
guiOnly = False )

◆ loadObjectModel()

gepetto.manipulation.viewer_factory.ViewerFactory.loadObjectModel ( self,
RobotType,
robotName,
guiOnly = False )

◆ loadRobotModel()

gepetto.manipulation.viewer_factory.ViewerFactory.loadRobotModel ( self,
RobotType,
robotName,
guiOnly = False,
frame = None )

◆ loadRobotModelFromString()

gepetto.manipulation.viewer_factory.ViewerFactory.loadRobotModelFromString ( self,
robotName,
rootJointType,
urdfString,
srdfString = "<robot/>",
guiOnly = False,
frame = "universe" )

◆ loadUrdfInGUI()

gepetto.manipulation.viewer_factory.ViewerFactory.loadUrdfInGUI ( self,
RobotType,
robotName )

◆ loadUrdfObjectsInGUI()

gepetto.manipulation.viewer_factory.ViewerFactory.loadUrdfObjectsInGUI ( self,
RobotType,
robotName )

The documentation for this class was generated from the following file: