io.github.srs.model.entity
Members list
Packages
Type members
Classlikes
Represents a generic entity in a two-dimensional space.
Represents a generic entity in a two-dimensional space.
An entity is characterized by its position, shape, and orientation.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DynamicEntityclass Robotenum StaticEntityclass Obstacleclass Lightclass BoundaryShow all
Represents an orientation in a two-dimensional plane.
Represents an orientation in a two-dimensional plane.
The orientation is expressed in degrees but can also be converted to radians.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Companion object for Orientation, providing a factory method.
Companion object for Orientation, providing a factory method.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Orientation.type
ShapeType represents different geometric shapes used in the simulation.
ShapeType represents different geometric shapes used in the simulation.
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
Represents a point in a two-dimensional Cartesian coordinate system.
Represents a point in a two-dimensional Cartesian coordinate system.
A Point2D is defined as a tuple of two Double values: (x, y).