Uses of Interface
org.baseagent.grid.HasGridPosition
Packages that use HasGridPosition
Package
Description
-
Uses of HasGridPosition in org.baseagent
Classes in org.baseagent that implement HasGridPositionModifier and TypeClassDescriptionclassclassA pheromone is a beacon that dissipates over time and eventually goes awayMethods in org.baseagent with parameters of type HasGridPositionModifier and TypeMethodDescriptiondoubleBeacon.getSignalValueAt(HasGridPosition p2) doubleBeacon.getSignalValueAt(HasGridPosition large, HasGridPosition small) booleanBeacon.reaches(HasGridPosition p2) booleanBeacon.reaches(HasGridPosition large, HasGridPosition small) -
Uses of HasGridPosition in org.baseagent.behaviors.grid
Methods in org.baseagent.behaviors.grid with parameters of type HasGridPosition -
Uses of HasGridPosition in org.baseagent.comms
Methods in org.baseagent.comms with parameters of type HasGridPositionModifier and TypeMethodDescriptionNearestNeighborCommunicator.findNearestNeighbors(HasGridPosition fromAgent) This calculates the distance between agents based on each agent's knowledge of its location. -
Uses of HasGridPosition in org.baseagent.embodied
Classes in org.baseagent.embodied that implement HasGridPositionMethods in org.baseagent.embodied with parameters of type HasGridPositionModifier and TypeMethodDescriptionvoidEmbodiedAgent.disincorporate(HasGridPosition spe) voidEmbodiedAgent.incorporate(HasGridPosition spe) voidEmbodiedAgent.place(int x, int y, HasGridPosition spe) voidEmbodiedAgent.remove(HasGridPosition spe) -
Uses of HasGridPosition in org.baseagent.embodied.effectors
Classes in org.baseagent.embodied.effectors that implement HasGridPositionModifier and TypeClassDescriptionclassAn Effector can emit a signal or change the physical world or change the agent's place in the world by applying a force or update the agent's knowledge or...classA ForceEffector applies a force to the agentclassA ForceEffector applies a force to the agent -
Uses of HasGridPosition in org.baseagent.embodied.sensors
Classes in org.baseagent.embodied.sensors that implement HasGridPositionModifier and TypeClassDescriptionclassA SignalSensor detects a Signal.classclassA SignalSensor detects a Signal. -
Uses of HasGridPosition in org.baseagent.grid
Subinterfaces of HasGridPosition in org.baseagent.gridClasses in org.baseagent.grid that implement HasGridPosition -
Uses of HasGridPosition in org.baseagent.particles
Classes in org.baseagent.particles that implement HasGridPosition -
Uses of HasGridPosition in org.baseagent.sim
Classes in org.baseagent.sim that implement HasGridPositionMethods in org.baseagent.sim with parameters of type HasGridPositionModifier and TypeMethodDescriptionbooleanGridAgent.isAt(HasGridPosition pos) voidGridAgent.moveTo(HasGridPosition p) voidGridAgent.moveToward(HasGridPosition point, double speed) voidGridAgent.startMovingToward(HasGridPosition pos, double speed) -
Uses of HasGridPosition in org.baseagent.ui.defaults
Methods in org.baseagent.ui.defaults with parameters of type HasGridPositionModifier and TypeMethodDescriptionstatic voidVisualizationLibrary.drawArrow(GridCanvasContext gcc, HasGridPosition a, HasGridPosition b, javafx.scene.paint.Color fill, javafx.scene.paint.Color stroke, int thickness, boolean drawPointAtOrigin, boolean drawPointAtDestination) -
Uses of HasGridPosition in org.baseagent.util
Classes in org.baseagent.util that implement HasGridPositionMethods in org.baseagent.util with parameters of type HasGridPositionModifier and TypeMethodDescriptionstatic booleanBaseAgentMath.canSeeIt(Grid grid, HasGridPosition a, HasGridPosition b, Predicate<GridPosition> barrierCondition) static doubleBaseAgentMath.direction(HasGridPosition p1, int x2, int y2) static doubleBaseAgentMath.direction(HasGridPosition p1, HasGridPosition p2) static doubleBaseAgentMath.distance(HasGridPosition p1, double x2, double y2) static doubleBaseAgentMath.distance(HasGridPosition p1, HasGridPosition p2) static CellPoint2DBaseAgentMath.getPointAt(HasGridPosition originalPoint, Vector2D vector) BaseAgentMath.sortByDistance(Map<?, HasGridPosition> points, HasGridPosition origin) Method parameters in org.baseagent.util with type arguments of type HasGridPositionModifier and TypeMethodDescriptionBaseAgentMath.sortByDistance(Map<?, HasGridPosition> points, HasGridPosition origin)