Kinematics

io.github.srs.model.entity.dynamicentity.actuator.Kinematics

Provides kinematic operations for a dynamic entity.

The kinematics typecast aims to decouple the kinematic operations from the specific dynamic entity implementations and reuse them across different entity types.

Type parameters

E

The type of the dynamic entity this kinematics instance operates on.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def position(e: E): Point2D
def radius(e: E): Double
def withPose(e: E, pos: Point2D, orientation: Orientation): E