io.github.srs.view

Members list

Type members

Classlikes

trait CLIComponent[S <: State] extends Component[S]

CLI component trait that defines the interface for creating a CLI view.

CLI component trait that defines the interface for creating a CLI view.

Type parameters

S

the type of the simulation state, which must extend ModelModule.State.

Attributes

Supertypes
trait Component[S]
class Object
trait Matchable
class Any
Known subtypes
object CLILauncher
Self type

ConfigurationView companion object with factory method to create an instance of a CLI-based configuration view.

ConfigurationView companion object with factory method to create an instance of a CLI-based configuration view.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

ConfigurationView companion object with factory method to create an instance of a GUI-based configuration view.

ConfigurationView companion object with factory method to create an instance of a GUI-based configuration view.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Defines how the configuration view should behave.

Defines how the configuration view should behave.

Attributes

Supertypes
class Object
trait Matchable
class Any
trait GUIComponent[S <: State] extends Component[S]

GUI component trait that defines the interface for creating a GUI view.

GUI component trait that defines the interface for creating a GUI view.

Type parameters

S

the type of the simulation state, which must extend ModelModule.State.

Attributes

Supertypes
trait Component[S]
class Object
trait Matchable
class Any
Known subtypes
object GUILauncher
Self type
object ViewModule

Module that defines the view logic for the Scala Robotics Simulator.

Module that defines the view logic for the Scala Robotics Simulator.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ViewModule.type