Index
All Classes and Interfaces|All Packages|Constant Field Values
S
- sample(List<Double>) - Static method in class org.baseagent.util.BaseAgentMath
- Satisfiable - Interface in org.baseagent.mindplan
- saveSnapshot(String) - Method in class org.baseagent.ui.GridCanvas
- SBEPackage - Class in org.baseagent.embodied
- SBEPackage() - Constructor for class org.baseagent.embodied.SBEPackage
- scatter(Object) - Method in class org.baseagent.grid.Grid
- scatter(Object) - Method in class org.baseagent.grid.GridLayer
- scatter(Object, int) - Method in class org.baseagent.grid.Grid
- scatter(Object, int) - Method in class org.baseagent.grid.GridLayer
- scatter(Object, int) - Method in class org.baseagent.grid.GridLayerStep
-
Randomly places the given thing throughout the GridLayerStep, making sure to not place a thing on a space that already has the same thing.
- scatter(Object, int) - Method in class org.baseagent.ui.defaults.QuickSimulation
- scatter(Object, int, int, int, int, int) - Method in class org.baseagent.grid.Grid
- scatter(Object, int, int, int, int, int) - Method in class org.baseagent.grid.GridLayer
- scatter(Object, int, int, int, int, int) - Method in class org.baseagent.grid.GridLayerStep
- scatter(Object, int, int, int, int, int) - Method in class org.baseagent.ui.defaults.QuickSimulation
- scatter(List<?>) - Method in class org.baseagent.grid.GridLayerStep
- scatter(List<?>, int, int, int, int) - Method in class org.baseagent.grid.GridLayerStep
- scatter(List<? super Object>) - Method in class org.baseagent.grid.Grid
- scatter(List<? super Object>) - Method in class org.baseagent.grid.GridLayer
- scatter(List<? super Object>, int, int, int, int) - Method in class org.baseagent.grid.Grid
- scatter(List<? super Object>, int, int, int, int) - Method in class org.baseagent.grid.GridLayer
- ScheduledEvent - Class in org.baseagent.schedule
- ScheduledEvent(Consumer<Simulation>) - Constructor for class org.baseagent.schedule.ScheduledEvent
- Scheduler - Class in org.baseagent.schedule
- Scheduler() - Constructor for class org.baseagent.schedule.Scheduler
- SchedulerPolicy - Interface in org.baseagent.schedule
- Segment - Class in org.baseagent.path
- Segment(PathComponent...) - Constructor for class org.baseagent.path.Segment
- Segment(Segment.Directionality, PathComponent...) - Constructor for class org.baseagent.path.Segment
- Segment.Directionality - Enum in org.baseagent.path
- Segment.EndPoint - Class in org.baseagent.path
- Segment.Joint - Class in org.baseagent.path
- sendDirectedMessage(MessageListener, Message) - Method in class org.baseagent.Agent
-
Convenience method to access the communicator
- sendDirectedMessage(MessageListener, Message) - Method in class org.baseagent.comms.Communicator
- sendMessage(Message) - Method in class org.baseagent.Agent
-
Convenience method to access the communicator
- sendMessage(Message) - Method in class org.baseagent.comms.Communicator
- sense(Agent) - Method in class org.baseagent.embodied.sensors.AllSignalSensor
-
Posts a list of every signal found by the sensor
- sense(Agent) - Method in class org.baseagent.embodied.sensors.EmbodiedSensor
- sense(Agent) - Method in class org.baseagent.embodied.sensors.MaxSignalSensor
- sense(Agent) - Method in interface org.baseagent.Sensor
- Sensor - Interface in org.baseagent
- SequentialBehaviorsPolicy - Class in org.baseagent.behaviors
- SequentialBehaviorsPolicy() - Constructor for class org.baseagent.behaviors.SequentialBehaviorsPolicy
- set(int, int, Object) - Method in class org.baseagent.grid.Grid
- set(int, int, Object) - Method in class org.baseagent.grid.GridLayer
- set(int, int, Object) - Method in class org.baseagent.grid.GridLayerStep
- set(Object) - Method in class org.baseagent.grid.GridCell
- set(GridPosition, Object) - Method in class org.baseagent.grid.Grid
- set(GridPosition, Object) - Method in class org.baseagent.grid.GridLayer
- set(GridPosition, Object) - Method in class org.baseagent.grid.GridLayerStep
- setBehaviorPolicy(Behavior) - Method in class org.baseagent.Agent
- setBoundsPolicy(GridBoundsPolicy) - Method in class org.baseagent.grid.Grid
- setCell(Object) - Method in class org.baseagent.sim.GridAgent
- setCell(String, Object) - Method in class org.baseagent.sim.GridAgent
- setCellHeight(int) - Method in class org.baseagent.ui.GridCanvasContext
- setCellWidth(int) - Method in class org.baseagent.ui.GridCanvasContext
- setCellX(int) - Method in class org.baseagent.grid.GridCell
- setCellX(int) - Method in class org.baseagent.grid.GridPosition
- setCellX(int) - Method in interface org.baseagent.grid.HasGridPosition
- setCellX(int) - Method in class org.baseagent.particles.Particle
- setCellX(int) - Method in class org.baseagent.sim.GridAgent
- setCellX(int) - Method in class org.baseagent.util.CellPoint2D
- setCellXSpacing(int) - Method in class org.baseagent.ui.GridCanvasContext
- setCellY(int) - Method in class org.baseagent.grid.GridCell
- setCellY(int) - Method in class org.baseagent.grid.GridPosition
- setCellY(int) - Method in interface org.baseagent.grid.HasGridPosition
- setCellY(int) - Method in class org.baseagent.particles.Particle
- setCellY(int) - Method in class org.baseagent.sim.GridAgent
- setCellY(int) - Method in class org.baseagent.util.CellPoint2D
- setCellYSpacing(int) - Method in class org.baseagent.ui.GridCanvasContext
- setColor(Color) - Method in class org.baseagent.ui.DrawableAgent
- setColorPalette(List<Color>) - Method in class org.baseagent.ui.GridCanvasContext
- setCommunicator(Communicator) - Method in class org.baseagent.sim.Simulation
- setCurrentNode(Node<T>) - Method in class org.baseagent.network.NetworkBehavior
- setCurrentState(String) - Method in class org.baseagent.statemachine.StateMachine
- setCurrentState(State) - Method in class org.baseagent.statemachine.StateMachine
- setDelayAfterEachStep(int) - Method in class org.baseagent.sim.Simulation
- setDistance(int) - Method in class org.baseagent.behaviors.grid.RandomWanderBehavior
- setDrawable(Drawable) - Method in class org.baseagent.ui.DrawableAgent
- setDrawAgents(boolean) - Method in class org.baseagent.ui.GridCanvasForSimulation
- setDrawBeacons(boolean) - Method in class org.baseagent.ui.GridCanvasForSimulation
- setDrawCustomDrawables(boolean) - Method in class org.baseagent.ui.GridCanvas
- setDrawToasts(boolean) - Method in class org.baseagent.ui.GridCanvasForSimulation
- setDrawX(double) - Method in class org.baseagent.ui.DrawableAgent
- setDrawY(double) - Method in class org.baseagent.ui.DrawableAgent
- setDuration(long) - Method in class org.baseagent.ui.Toast
- setEachCell(BiFunction<Integer, Integer, Object>) - Method in class org.baseagent.grid.GridLayerStep
- setEachCell(GridLayerStep, Function<Object, Object>) - Method in class org.baseagent.grid.GridLayerStep
- setEndTime(long) - Method in class org.baseagent.ui.Toast
- setFineX(double) - Method in interface org.baseagent.grid.HasFineGridPosition
- setFineX(double) - Method in class org.baseagent.particles.Particle
- setFineX(double) - Method in class org.baseagent.sim.GridAgent
- setFineY(double) - Method in interface org.baseagent.grid.HasFineGridPosition
- setFineY(double) - Method in class org.baseagent.particles.Particle
- setFineY(double) - Method in class org.baseagent.sim.GridAgent
- setFirst(A) - Method in class org.baseagent.util.Pair
- setGraphicsContext(GraphicsContext) - Method in class org.baseagent.ui.GridCanvasContext
- setGridRenderer(GridLayerRenderer) - Method in class org.baseagent.ui.GridCanvas
- setHeading(double) - Method in class org.baseagent.particles.Particle
- setHeading(double) - Method in class org.baseagent.sim.GridAgent
- setInputValue(T) - Method in class org.baseagent.embodied.ConnectedComponent
- setKnowledge(Map<String, Object>) - Method in class org.baseagent.Agent
- setList(List<T>) - Method in class org.baseagent.path.Source
- setMessageSubtype(String) - Method in class org.baseagent.comms.Message
- setMessageType(String) - Method in class org.baseagent.comms.Message
- setNextSegment(Segment) - Method in interface org.baseagent.path.HasPathPosition
- setNextSegment(Segment) - Method in class org.baseagent.sim.PathAgent
- setOriginalSender(MessageListener) - Method in class org.baseagent.comms.Message
- setOutputValue(T) - Method in class org.baseagent.embodied.ConnectedComponent
- setParentGrid(Grid) - Method in class org.baseagent.grid.GridLayer
- setPayload(Map<String, Object>) - Method in class org.baseagent.comms.Message
- setProperties(Map<String, Object>) - Method in class org.baseagent.sim.Simulation
- setProperties(Map<String, Object>) - Method in class org.baseagent.ui.GridCanvasContext
- setRange(double) - Method in class org.baseagent.comms.InRangeCommunicator
- setRoot(Node<T>) - Method in class org.baseagent.network.Network
- setSchedulerPolicy(SchedulerPolicy) - Method in class org.baseagent.schedule.Scheduler
- setSecond(B) - Method in class org.baseagent.util.Pair
- setSender(MessageListener) - Method in class org.baseagent.comms.Message
- setSimulation(Simulation) - Method in class org.baseagent.sim.SimulationComponent
- setSpeed(double) - Method in class org.baseagent.behaviors.grid.WalkToBehavior
- setStartTime(long) - Method in class org.baseagent.ui.Toast
- setState(String) - Method in class org.baseagent.Agent
- setStepPolicy(GridStepPolicy) - Method in class org.baseagent.grid.Grid
- setUniverse(Universe) - Method in class org.baseagent.sim.Simulation
- setUpdateOption(GridLayer.GridLayerUpdateOption) - Method in class org.baseagent.grid.Grid
- setUpdateOption(GridLayer.GridLayerUpdateOption) - Method in class org.baseagent.grid.GridLayer
- setZoom(double) - Method in class org.baseagent.ui.GridCanvasContext
- Signal - Class in org.baseagent.signals
- Signal(String) - Constructor for class org.baseagent.signals.Signal
- SignalEffector - Class in org.baseagent.embodied.effectors
-
A ForceEffector applies a force to the agent
- SignalEffector(String, Signal) - Constructor for class org.baseagent.embodied.effectors.SignalEffector
- SignalPropagation - Interface in org.baseagent.signals
- SIM_PROPERTY_ALL_GRIDS - Static variable in class org.baseagent.grid.textmap.TextMapProcessor
- SIMPLE_ID_COUNTER - Static variable in class org.baseagent.Agent
- Simulation - Class in org.baseagent.sim
- Simulation() - Constructor for class org.baseagent.sim.Simulation
- SimulationComponent - Class in org.baseagent.sim
- SimulationComponent() - Constructor for class org.baseagent.sim.SimulationComponent
- SimulationComponent(Simulation) - Constructor for class org.baseagent.sim.SimulationComponent
- SimulationComponent.Type - Enum in org.baseagent.sim
- SimulationController - Class in org.baseagent.ui
- SimulationController(Simulation) - Constructor for class org.baseagent.ui.SimulationController
- SimulationListener - Interface in org.baseagent.sim
- Sink - Class in org.baseagent.path
- Sink(int, int) - Constructor for class org.baseagent.path.Sink
- sortByDistance(Map<?, HasGridPosition>, HasGridPosition) - Static method in class org.baseagent.util.BaseAgentMath
- Source<T extends SimulationComponent> - Class in org.baseagent.path
- Source(int, int) - Constructor for class org.baseagent.path.Source
- STACK - Enum constant in enum org.baseagent.embodied.sensors.VisionSensor.Strategy
- start() - Method in class org.baseagent.sim.Simulation
- start() - Method in class org.baseagent.ui.defaults.QuickSimulation
- startBehavior(Agent) - Method in class org.baseagent.behaviors.grid.RandomWanderBehavior
- startBehavior(Agent) - Method in class org.baseagent.behaviors.grid.WalkToBehavior
- startBehavior(Agent) - Method in class org.baseagent.behaviors.LifecycleBehavior
- startMovingToward(int, int, double) - Method in class org.baseagent.sim.GridAgent
- startMovingToward(HasGridPosition, double) - Method in class org.baseagent.sim.GridAgent
- State - Class in org.baseagent.statemachine
- State(String) - Constructor for class org.baseagent.statemachine.State
- State(String, Consumer<Agent>) - Constructor for class org.baseagent.statemachine.State
- StateMachine - Class in org.baseagent.statemachine
- StateMachine() - Constructor for class org.baseagent.statemachine.StateMachine
- step(Simulation) - Method in class org.baseagent.Agent
-
Step can be overridden, but if it's not, it will do the current behavior
- step(Simulation) - Method in class org.baseagent.Environment
- step(Simulation) - Method in class org.baseagent.grid.FullGridStepPolicy
- step(Simulation) - Method in interface org.baseagent.grid.GridStepPolicy
- step(Simulation) - Method in class org.baseagent.grid.NoPatchGridStepPolicy
- step(Simulation) - Method in class org.baseagent.grid.RowByRowStepPolicy
- step(Simulation) - Method in interface org.baseagent.HasStep
- step_up(HasGridPosition) - Method in class org.baseagent.behaviors.grid.FollowGradientBehavior
- step0(Simulation) - Method in class org.baseagent.grid.Grid
- stepTimeInterval(long) - Method in class org.baseagent.sim.Simulation
- stop() - Method in class org.baseagent.sim.Simulation
- swap() - Method in class org.baseagent.grid.Grid
- switchBehavior(String, String) - Method in class org.baseagent.behaviors.SwitchingBehavior
- SwitchingBehavior - Class in org.baseagent.behaviors
- SwitchingBehavior() - Constructor for class org.baseagent.behaviors.SwitchingBehavior
All Classes and Interfaces|All Packages|Constant Field Values