Uses of Interface
fr.lifl.jedi.model.halo.PhysicalHalo

Packages that use PhysicalHalo
fr.lifl.jedi.model This package provides the classes required to design the model of a simulation in JEDI. 
fr.lifl.jedi.model.halo This package provides the classes required to design the model of a simulation in JEDI. 
 

Uses of PhysicalHalo in fr.lifl.jedi.model
 

Methods in fr.lifl.jedi.model that return PhysicalHalo
 PhysicalHalo Agent.getHalo()
          Gets the halo of the agent -- i.e.
 

Methods in fr.lifl.jedi.model with parameters of type PhysicalHalo
 void Environment.getNeighborhoodInHalo(Agent a, PhysicalHalo halo, java.util.Set<Agent> neighborhood)
          Gets the set of all the agents which surface intersect a particular surface of the environment -- called the halo of the agent.
 void Agent.setHalo(PhysicalHalo halo)
          Sets the halo of the agent -- i.e.
 

Constructors in fr.lifl.jedi.model with parameters of type PhysicalHalo
Agent(double width, double height, PhysicalHalo halo, InteractionMatrixLine line)
          Constructor of the agent, that specifies the width and the height of the surface occupied by the agent.
Agent(PhysicalHalo halo, InteractionMatrixLine line)
          Constructor of the agent, that makes the assumption that an agent is a point.
 

Uses of PhysicalHalo in fr.lifl.jedi.model.halo
 

Classes in fr.lifl.jedi.model.halo that implement PhysicalHalo
 class CircularPhysicalHalo
          This class represents the physical halo of an agent (a ground surface in which other agents are perceived), where agents are perceived under a particular distance.
 class ConePhysicalHalo
          This class represents the physical halo of an agent (a ground surface in which other agents are perceived), where agents are perceived in a cone.
 class PhysicalHaloBasedOnArea
          This class represents the physical halo of an agent (a ground surface in which other agents are perceived) based on the Area java class.
 

Methods in fr.lifl.jedi.model.halo that return PhysicalHalo
 PhysicalHalo HaloBuilder.createConeShapedArea(double radius, double alpha)
          This method creates a cone-shaped perception area, at the end of which the agent lies.
 PhysicalHalo HaloBuilder.createDiscShapedArea(double radius)
          This method creates a disc shaped perception area, where the agent lies at center.
 PhysicalHalo HaloBuilder.createRectangleShapedArea(double width, double height)
          This method creates a rectangle shaped perception area, where the agent lies at center.