hpp-gepetto-viewer  4.13.0
Display of hpp robots and obstacles in gepetto-viewer
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

def __init__ (self, problemSolver)
 
def buildRobotBodies (self)
 
def loadRobotModel (self, RobotType, robotName, guiOnly=False, frame=None)
 
def loadRobotModelFromString (self, robotName, rootJointType, urdfString, srdfString="<robot/>", guiOnly=False)
 
def loadHumanoidModel (self, RobotType, robotName, guiOnly=False)
 
def loadEnvironmentModel (self, EnvType, envName, guiOnly=False)
 
def loadEnvironmentModelFromString (self, EnvType, envName, guiOnly=False)
 
def loadObjectModel (self, RobotType, robotName, guiOnly=False)
 
def buildCompositeRobot (self, robotNames)
 
def loadUrdfInGUI (self, RobotType, robotName)
 
def loadUrdfObjectsInGUI (self, RobotType, robotName)
 
def 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__()

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

Member Function Documentation

◆ buildCompositeRobot()

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

◆ buildRobotBodies()

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

◆ createViewer()

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

◆ loadEnvironmentModel()

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

◆ loadEnvironmentModelFromString()

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

◆ loadHumanoidModel()

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

◆ loadObjectModel()

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

◆ loadRobotModel()

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

◆ loadRobotModelFromString()

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

◆ loadUrdfInGUI()

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

◆ loadUrdfObjectsInGUI()

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

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