GT RoboCup SSL
Soccer software, robot firmware
gameplay.role_assignment.RoleRequirements Class Reference

Public Member Functions

def __init__ (self)
 
def __str__ (self)
 
def __repr__ (self)
 
def destination_shape (self)
 A generic object for determining cost from a point This can be either a robocup.Point or a robocup.Segment The distance from this point will be evaluated linearly into the cost function for role assignments. More...
 
def destination_shape (self, value)
 
def position_cost_multiplier (self)
 
def position_cost_multiplier (self, value)
 
def has_ball (self)
 
def has_ball (self, value)
 
def chipper_preference_weight (self)
 
def chipper_preference_weight (self, value)
 
def require_kicking (self)
 
def require_kicking (self, value)
 
def require_chipping (self)
 
def require_chipping (self, value)
 
def required_shell_id (self)
 
def required_shell_id (self, value)
 
def prohibited_shell_id (self)
 
def prohibited_shell_id (self, value)
 
def previous_shell_id (self)
 
def previous_shell_id (self, value)
 
def required (self)
 
def required (self, value)
 
def priority (self)
 
def priority (self, value)
 
def cost_func (self)
 
def cost_func (self, value)
 

Public Attributes

 destination_shape
 
 has_ball
 
 chipper_preference_weight
 
 required_shell_id
 
 previous_shell_id
 
 prohibited_shell_id
 
 required
 
 priority
 
 require_kicking
 
 require_chipping
 
 robot_change_cost
 
 position_cost_multiplier
 
 cost_func
 

Member Function Documentation

◆ destination_shape()

def gameplay.role_assignment.RoleRequirements.destination_shape (   self)

A generic object for determining cost from a point This can be either a robocup.Point or a robocup.Segment The distance from this point will be evaluated linearly into the cost function for role assignments.


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