hpp-affordance-corba  4.10.0
Corba server for Humanoid Path Planner Affordance applications
affordance.affordance.AffordanceTool Class Reference
Inheritance diagram for affordance.affordance.AffordanceTool:
Collaboration diagram for affordance.affordance.AffordanceTool:

Public Member Functions

def __init__ (self, context=None)
 
def removeObstacleFromJoint (self, objectName, jointName, collision, distance)
 
def resetAffordanceConfig (self)
 
def setAffordanceConfig (self, affType, config)
 
def getAffordanceConfig (self, affType)
 
def setMargin (self, affType, margin)
 
def setNeighbouringTriangleMargin (self, affType, nbTriMargin)
 
def setMinimumArea (self, affType, minArea)
 
def analyseAll (self, reduceSizes=[])
 
def analyseObject (self, objectName, reduceSizes)
 
def getAffordancePoints (self, affordanceType)
 
def getAffordanceTypes (self)
 
def getAffRefObstacles (self, affType)
 
def loadObstacleModel (self, filename, prefix, Viewer, guiOnly=False, reduceSizes=[])
 
def visualiseAllAffordances (self, affType, Viewer, colour)
 
def visualiseAffordances (self, affType, Viewer, colour, obstacleName="")
 
def deleteAffordances (self, Viewer, obstacleName="")
 
def deleteAffordancesFromViewer (self, Viewer, obstacleName="")
 
def deleteAffordancesByType (self, affordanceType, Viewer, obstacleName="")
 
def deleteAffordancesByTypeFromViewer (self, affordanceType, Viewer, obstacleName="")
 
def deleteNode (self, nodeName, all, Viewer)
 
def getObstacleNames (self, collision, distance)
 

Public Attributes

 client
 

Constructor & Destructor Documentation

◆ __init__()

def affordance.affordance.AffordanceTool.__init__ (   self,
  context = None 
)

Member Function Documentation

◆ analyseAll()

def affordance.affordance.AffordanceTool.analyseAll (   self,
  reduceSizes = [] 
)

◆ analyseObject()

def affordance.affordance.AffordanceTool.analyseObject (   self,
  objectName,
  reduceSizes 
)

◆ deleteAffordances()

def affordance.affordance.AffordanceTool.deleteAffordances (   self,
  Viewer,
  obstacleName = "" 
)

◆ deleteAffordancesByType()

def affordance.affordance.AffordanceTool.deleteAffordancesByType (   self,
  affordanceType,
  Viewer,
  obstacleName = "" 
)

◆ deleteAffordancesByTypeFromViewer()

def affordance.affordance.AffordanceTool.deleteAffordancesByTypeFromViewer (   self,
  affordanceType,
  Viewer,
  obstacleName = "" 
)

◆ deleteAffordancesFromViewer()

def affordance.affordance.AffordanceTool.deleteAffordancesFromViewer (   self,
  Viewer,
  obstacleName = "" 
)

◆ deleteNode()

def affordance.affordance.AffordanceTool.deleteNode (   self,
  nodeName,
  all,
  Viewer 
)

◆ getAffordanceConfig()

def affordance.affordance.AffordanceTool.getAffordanceConfig (   self,
  affType 
)

◆ getAffordancePoints()

def affordance.affordance.AffordanceTool.getAffordancePoints (   self,
  affordanceType 
)

◆ getAffordanceTypes()

def affordance.affordance.AffordanceTool.getAffordanceTypes (   self)

◆ getAffRefObstacles()

def affordance.affordance.AffordanceTool.getAffRefObstacles (   self,
  affType 
)

◆ getObstacleNames()

def affordance.affordance.AffordanceTool.getObstacleNames (   self,
  collision,
  distance 
)

◆ loadObstacleModel()

def affordance.affordance.AffordanceTool.loadObstacleModel (   self,
  filename,
  prefix,
  Viewer,
  guiOnly = False,
  reduceSizes = [] 
)

◆ removeObstacleFromJoint()

def affordance.affordance.AffordanceTool.removeObstacleFromJoint (   self,
  objectName,
  jointName,
  collision,
  distance 
)

◆ resetAffordanceConfig()

def affordance.affordance.AffordanceTool.resetAffordanceConfig (   self)

◆ setAffordanceConfig()

def affordance.affordance.AffordanceTool.setAffordanceConfig (   self,
  affType,
  config 
)

◆ setMargin()

def affordance.affordance.AffordanceTool.setMargin (   self,
  affType,
  margin 
)

◆ setMinimumArea()

def affordance.affordance.AffordanceTool.setMinimumArea (   self,
  affType,
  minArea 
)

◆ setNeighbouringTriangleMargin()

def affordance.affordance.AffordanceTool.setNeighbouringTriangleMargin (   self,
  affType,
  nbTriMargin 
)

◆ visualiseAffordances()

def affordance.affordance.AffordanceTool.visualiseAffordances (   self,
  affType,
  Viewer,
  colour,
  obstacleName = "" 
)

◆ visualiseAllAffordances()

def affordance.affordance.AffordanceTool.visualiseAllAffordances (   self,
  affType,
  Viewer,
  colour 
)

Member Data Documentation

◆ client

affordance.affordance.AffordanceTool.client

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