hpp.gui.collision_pairs.CollisionPairs Class Reference
Inheritance diagram for hpp.gui.collision_pairs.CollisionPairs:
[legend]
Collaboration diagram for hpp.gui.collision_pairs.CollisionPairs:
[legend]

Public Member Functions

def __init__ (self, parent)
 
def showEvent (self, event)
 
def hideEvent (self, event)
 
def statusChanged (self, row, checked)
 
def currentItemChanged (self, current, previous)
 
def configValidation (self)
 
def setCollisionPair (self, r, l1, l2, active, reason)
 
def currentBodyInCollisions (self, bodies)
 
def computePercentageOfCollision (self)
 
def refresh (self)
 
def toggleVisual (self, visual)
 
def writeToFile (self)
 

Public Attributes

 plugin
 
 orderedPairs
 
 pairToRow
 
 table
 
 sliderRandomCfg
 
 bodies
 
 robotName
 

Static Public Attributes

int ACTIVE = 0
 
int LINK_1 = 1
 
int LINK_2 = 2
 
int REASON = 3
 
int CURRENT_CONFIG = 4
 
int PERCENTAGE = 5
 

Constructor & Destructor Documentation

◆ __init__()

def hpp.gui.collision_pairs.CollisionPairs.__init__ (   self,
  parent 
)

Member Function Documentation

◆ computePercentageOfCollision()

◆ configValidation()

◆ currentBodyInCollisions()

def hpp.gui.collision_pairs.CollisionPairs.currentBodyInCollisions (   self,
  bodies 
)

◆ currentItemChanged()

def hpp.gui.collision_pairs.CollisionPairs.currentItemChanged (   self,
  current,
  previous 
)

◆ hideEvent()

def hpp.gui.collision_pairs.CollisionPairs.hideEvent (   self,
  event 
)

◆ refresh()

def hpp.gui.collision_pairs.CollisionPairs.refresh (   self)

◆ setCollisionPair()

◆ showEvent()

def hpp.gui.collision_pairs.CollisionPairs.showEvent (   self,
  event 
)

◆ statusChanged()

◆ toggleVisual()

def hpp.gui.collision_pairs.CollisionPairs.toggleVisual (   self,
  visual 
)

◆ writeToFile()

Member Data Documentation

◆ ACTIVE

int hpp.gui.collision_pairs.CollisionPairs.ACTIVE = 0
static

◆ bodies

hpp.gui.collision_pairs.CollisionPairs.bodies

◆ CURRENT_CONFIG

int hpp.gui.collision_pairs.CollisionPairs.CURRENT_CONFIG = 4
static

◆ LINK_1

int hpp.gui.collision_pairs.CollisionPairs.LINK_1 = 1
static

◆ LINK_2

int hpp.gui.collision_pairs.CollisionPairs.LINK_2 = 2
static

◆ orderedPairs

◆ pairToRow

◆ PERCENTAGE

int hpp.gui.collision_pairs.CollisionPairs.PERCENTAGE = 5
static

◆ plugin

hpp.gui.collision_pairs.CollisionPairs.plugin

◆ REASON

◆ robotName

hpp.gui.collision_pairs.CollisionPairs.robotName

◆ sliderRandomCfg

hpp.gui.collision_pairs.CollisionPairs.sliderRandomCfg

◆ table

hpp.gui.collision_pairs.CollisionPairs.table