PPS-22-srs
PPS-22-srs
API
utils.types
CircularBuffer
io.github.srs
config
yaml
parser
collection
CustomMap
CustomSeq
Decoder
Decoder
given_Decoder_Boolean
given_Decoder_Double
given_Decoder_Int
given_Decoder_Long
given_Decoder_Policy
given_Decoder_Reward
given_Decoder_String
given_Decoder_Termination
given_Decoder_Truncation
given_Decoder_UUID
YamlSimulationConfigParser
serializer
encoders
DynamicEntity
Entity
Environment
Simulation
SimulationConfig
StaticEntity
YamlSimulationConfigSerializer
YamlManager
ConfigError
MissingField
ParsingError
InvalidType
ConfigManager
SimulationConfig
YamlConfigManager
controller
message
DynamicEntityProposal
protobuf.rl
RLServerModule
Component
Server
Interface
Provider
Server
RLServiceModule
Component
Service
Interface
Provider
Service
protocol
Event
Tick
TickSpeed
Random
DynamicEntityActionProposals
ControllerModule
Component
Controller
Controller
Interface
Provider
RLControllerModule
AgentObservation
Component
Controller
Controller
Interface
Provider
StepResponse
model
dsl
Cell
Robot
Cell
EnvironmentBuilder
EnvironmentToGridDSL
GridDSL
given_Conversion_EnvironmentBuilder_Environment
entity
dynamicentity
action
Action
ActionAlgebra
MovementAction
MovementActionFactory
NoAction
SequenceAction
SequenceAction
actuator
dsl
ActuatorDsl
DifferentialWheelMotorDsl
Actuator
DifferentialKinematics
DifferentialWheelMotor
DifferentialWheelMotor
DurationToDouble
Kinematics
Wheel
given_Kinematics_Agent
given_Kinematics_DynamicEntity
given_Kinematics_Robot
agent
dsl
AgentDsl
reward
ExplorationReward
ExplorationDQN
ExplorationQL
ExplorationState
NoReward
ObstacleAvoidanceRewardModule
DQObstacleAvoidance
QObstacleAvoidance
PhototaxisReward
PhototaxisDQ
PhototaxisQ
Reward
RewardModel
RewardStateManager
StatefulReward
termination
CollisionDetection
CoverageTermination
CrashedOrReached
EndSimulationTermination
ExplorationTerminationState
NeverTerminate
StatefulTermination
Termination
TerminationModel
TerminationStateManager
truncation
CollisionDetection
EndSimulationTruncation
NeverTruncate
StatefulTruncation
Truncation
TruncationModel
TruncationStateManager
util
TerminationUtils
Agent
Agent
given_ActionAlgebra_IO_Agent
robot
behavior
behaviors
AlwaysForwardBehavior
ObstacleAvoidanceBehavior
PhototaxisBehavior
PrioritizedBehavior
RandomWalkBehavior
dsl
BehaviorDsl
BehaviorContext
BehaviorTypes
Policy
dsl
RobotDsl
Robot
Robot
given_ActionAlgebra_IO_Robot
sensor
dsl
ProximitySensorDsl
SensorDsl
LightSensor
ProximitySensor
Sensor
Sensor
SensorReading
SensorReadings
DynamicEntity
DynamicEntity
given_ActionAlgebra_IO_DynamicEntity
staticentity
dsl
BoundaryDsl
LightDsl
ObstacleDsl
StaticEntity
Obstacle
Light
Boundary
StaticEntity
Boundary
Entity
Entity
Orientation
Orientation
Point2D
ShapeType
Circle
Rectangle
environment
dsl
CreationDSL
Environment
EnvironmentParameters
ValidEnvironment
illumination
engine
FovEngine
SquidLibFovEngine
model
Cell
Grid
GridDims
GridDims
LightField
LightField
ScaleFactor
given_Conversion_ScaleFactor_Int
raster
OcclusionRaster
OpacityValue
given_Conversion_OpacityValue_Double
IlluminationLogic
LightMap
LightMap
logic
BaseLogicsBunldle
BaseTickLogic
DynamicEntityActionsLogic
DynamicEntityActionsLogic
given_DynamicEntityActionsLogic_BaseSimulationState
given_DynamicEntityActionsLogic_SimulationState
LogicsBundle
PauseLogic
RLLogicsBundle
RandomLogic
RandomLogic
given_RandomLogic_BaseSimulationState
given_RandomLogic_SimulationState
ResumeLogic
StateLogic
StateLogic
given_StateLogic_BaseSimulationState
StatusLogic
StopLogic
TickLogic
TimeLogic
given_BaseTickLogic_BaseSimulationState
given_TickLogic_SimulationState
rlLogicsBundle
simulationStateLogicsBundle
validation
DomainError
Negative
NegativeOrZero
OutOfBounds
NotANumber
Infinite
InvalidCount
Collision
OutsideBounds
DomainError
Validation
BaseSimulationState
BaseSimulationState
ModelModule
BaseState
Component
Model
Interface
Model
Provider
State
Simulation
Simulation
SimulationConfig
SimulationSpeed
SimulationStatus
SimulationState
SimulationState
utils
chaining
Pipe
pipeOps
collision
Collision
geometry2d
Line
Vector2D
loader
ResourceFileLister
random
RNG
Rand
RandomDSL
SimpleRNG
time
TimeUtils
types
PositiveDouble
EqualityGivenInstances
PrettyPrintExtensions
Ray
SimulationDefaults
Behaviors
ObstacleAvoidance
Phototaxis
Prioritized
RandomWalk
Canvas
Arrow
LightFX
RobotBody
Sensors
ControlsPanel
DynamicEntity
Actuator
DifferentialWheelMotor
Wheel
Agent
CollisionAvoidance
CoverageTermination
Robot
Sensor
ProximitySensor
Environment
Fields
Entity
DynamicEntity
Agent
Robot
StaticEntity
Light
Obstacle
Environment
Simulation
Frame
GridDSL
Illumination
Occlusion
Layout
LightMapConfigs
SimulationConfig
StaticEntity
Boundary
Light
Obstacle
UI
Colors
Dimensions
Fonts
Icons
SimulationViewConstants
Spacing
Strokes
SpatialUtils
view
components
configuration
ConfigurationControlsPanel
EntitiesPanel
EntityRow
EnvironmentSettingsPanel
SimulationSettingsPanel
simulation
ControlsPanel
RobotPanel
SimulationCanvas
TimePanel
CheckBox
ComboBox
FieldSpec
FormPanel
InputType
TextField
UIUtils
rendering
EnvironmentDrawing
EnvironmentRenderer
Viewport
state
SimulationViewState
CLIComponent
ConfigurationCLI
ConfigurationGUI
ConfigurationView
GUIComponent
ViewModule
Component
View
Interface
Provider
View
AppArgs
ArgParser
BaseLauncher
CLILauncher
GUILauncher
Launcher
RLLauncher
RLLauncher
Runners
main
PPS-22-srs
/
io.github.srs
/
io.github.srs.utils
/
io.github.srs.utils.collision
io.github.srs.utils.collision
package
io.github.srs.utils.collision
Members list
Clear all
Type members
Classlikes
object
Collision
Attributes
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Collision
.
type
In this article
Members list
Type members
Classlikes