Class WalkingShoes
This is the physical representation of a walking agent within any environment.
Inheritance
ISpatialGraphEntity
WalkingShoes
Assembly: SOHDomain.dll
Syntax
public class WalkingShoes : Vehicle<IWalkingCapable, IPassengerCapable, WalkingSteeringHandle, IPassengerHandle>, IVehicleEntrance<IWalkingCapable, IPassengerCapable, WalkingSteeringHandle, IPassengerHandle>
Constructors
WalkingShoes(ISpatialGraphLayer, Double, Double)
Declaration
public WalkingShoes(ISpatialGraphLayer spatialGraphLayer, double walkingSpeed, double runningSpeed)
Parameters
Type |
Name |
Description |
ISpatialGraphLayer |
spatialGraphLayer |
|
System.Double |
walkingSpeed |
|
System.Double |
runningSpeed |
|
Properties
PreferredSpeed
Declaration
public double PreferredSpeed { get; set; }
Property Value
Type |
Description |
System.Double |
|
RunningSpeed
Declaration
public double RunningSpeed { get; }
Property Value
Type |
Description |
System.Double |
|
WalkingSpeed
Declaration
public double WalkingSpeed { get; }
Property Value
Type |
Description |
System.Double |
|
Methods
CreatePassengerHandle()
Declaration
protected override IPassengerHandle CreatePassengerHandle()
Returns
Overrides
SOHDomain.Model.Vehicle<SOHDomain.Steering.Capables.IWalkingCapable, SOHDomain.Steering.Capables.IPassengerCapable, SOHDomain.Steering.Handles.WalkingSteeringHandle, SOHDomain.Steering.Handles.IPassengerHandle>.CreatePassengerHandle()
CreateSteeringHandle(IWalkingCapable)
Declaration
protected override WalkingSteeringHandle CreateSteeringHandle(IWalkingCapable driver)
Parameters
Returns
Overrides
SOHDomain.Model.Vehicle<SOHDomain.Steering.Capables.IWalkingCapable, SOHDomain.Steering.Capables.IPassengerCapable, SOHDomain.Steering.Handles.WalkingSteeringHandle, SOHDomain.Steering.Handles.IPassengerHandle>.CreateSteeringHandle(SOHDomain.Steering.Capables.IWalkingCapable)
SetRunning()
Declaration
SetWalking()
Declaration
Implements
Extension Methods