io.github.srs.model.entity.dynamicentity

Members list

Type members

Classlikes

trait DynamicEntity extends Entity

Represents a dynamic entity. A dynamic entity is an entity that can change its state over time.

Represents a dynamic entity. A dynamic entity is an entity that can change its state over time.

Attributes

Supertypes
trait Entity
class Object
trait Matchable
class Any
Known subtypes
class Robot
final case class Robot(id: UUID, position: Point2D, shape: Circle, orientation: Orientation, actuators: Seq[Actuator[Robot]], sensors: Vector[Sensor[Robot, Environment]], behavior: Policy) extends DynamicEntity

Represents a robot entity in the simulation.

Represents a robot entity in the simulation.

Value parameters

actuators

the sequence of actuators that control the robot.

shape

the geometric shape of the robot, defined as a circle.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Entity
class Object
trait Matchable
class Any
Show all
object Robot

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Robot.type