• MARS Website
  • Core API
  • SmartOpenHamburg API
  • Model Components API
  • Common API
Show / Hide Table of Contents
  • SOHBicycleModel.Common
    • BicycleConstants
    • BicycleType
    • DriverType
    • HandleBicycleType
    • HandleDriverType
  • SOHBicycleModel.Model
    • Bicycle
  • SOHBicycleModel.Parking
    • BicycleParkingLayer
    • BicycleParkingLot
    • IBicycleParkingLayer
  • SOHBicycleModel.Rental
    • BicycleRentalLayer
    • BicycleRentalStation
    • IBicycleRentalLayer
    • IBicycleSteeringAndRentalCapable
    • IRentalBicycle
    • RentalBicycle
  • SOHBicycleModel.Steering
    • BicyclePassengerHandle
    • BicycleSteeringHandle
    • IBicycleSteeringCapable
    • WiedemannAccelerator
    • WiedemannAccelerator.WiedemannAcceleratorParameters
  • SOHCarModel.Common
    • CarRouteFinder
  • SOHCarModel.Model
    • Car
    • CarDriver
    • CarLayer
    • Golf
    • ICarLayer
    • RentalCar
  • SOHCarModel.Parking
    • CarParkingLayer
    • CarParkingSpace
    • ICarParkingLayer
    • IParkingCar
  • SOHCarModel.Rental
    • CarRentalLayer
    • ICarRentalCapable
    • ICarRentalLayer
  • SOHCarModel.Steering
    • CarPassengerHandle
    • CarSteeringHandle
    • ICarSteeringCapable
  • SOHDomain.Common
    • HumanVelocityConstants
    • NormalDist
    • OsmFeatureCodes
    • OsmGroups
    • VehicleConstants
  • SOHDomain.Graph
    • ISpatialGraphLayer
    • SidewalkLayer
    • SpatialGraphMediatorLayer
    • StreetLayer
  • SOHDomain.Model
    • IModalLayer
    • IVehicleEntrance<TDriver, TPassenger, TSteeringHandle, TPassengerHandle>
    • RoadUser
    • Vehicle<TSteeringCapable, TPassengerCapable, TSteeringHandle, TPassengerHandle>
    • WalkingShoes
  • SOHDomain.Steering.Acceleration
    • IntelligentDriverAccelerator
    • IVehicleAccelerator
    • WalkingAccelerator
  • SOHDomain.Steering.Capables
    • IPassengerCapable
    • ISteeringCapable
    • IWalkingCapable
  • SOHDomain.Steering.Common
    • PassengerMessage
  • SOHDomain.Steering.Handles
    • IdlePassengerSteeringHandle
    • IPassengerHandle
    • ISteeringHandle
    • VehiclePassengerHandle<TSteeringCapable, TPassengerCapable, TSteeringHandle, TPassengerHandle>
    • VehicleSteeringHandle<TSteeringCapable, TPassengerCapable, TSteeringHandle, TPassengerHandle>
    • WalkingSteeringHandle
  • SOHDomain.Steering.Handles.Intersection
    • AbstractIntersectionHandle<TSteeringCapable, TPassengerCapable, TSteeringHandle, TPassengerHandle>
    • FifoIntersectionHandle<TSteeringCapable, TPassengerCapable, TSteeringHandle, TPassengerHandle>
    • IIntersectionTrafficCode
    • RightBeforeLeftIntersectionHandle<TSteeringCapable, TPassengerCapable, TSteeringHandle, TPassengerHandle>
  • SOHFerryModel.Model
    • Ferry
    • FerryDriver
    • FerryLayer
    • FerrySchedulerLayer
  • SOHFerryModel.Route
    • FerryRoute
    • FerryRoute.FerryRouteEnumerator
    • FerryRouteEntry
    • FerryRouteLayer
    • FerryRouteReader
  • SOHFerryModel.Station
    • FerryStation
    • FerryStationLayer
    • IFerryStationLayer
  • SOHFerryModel.Steering
    • FerryPassengerHandle
    • FerrySteeringHandle
    • IFerryPassenger
    • IFerrySteeringCapable
  • SOHMultimodalModel.Commons
    • PedestrianAverageSpeedGenerator
    • PointOfInterest
  • SOHMultimodalModel.Layers
    • MediatorLayer
    • VectorBuildingsLayer
    • VectorLanduseLayer
    • VectorPoiLayer
    • VectorServiceLayer
  • SOHMultimodalModel.Layers.TrafficLight
    • TrafficLight
    • TrafficLightController
    • TrafficLightLayer
  • SOHMultimodalModel.Model
    • Citizen
    • CitizenLayer
    • CitizenSchedulerLayer
    • CycleTraveler
    • CycleTravelerLayer
    • CycleTravelerSchedulerLayer
    • DockWorker
    • DockWorkerLayer
    • DockWorkerSchedulerLayer
    • GenderType
    • HumanTraveler
    • HumanTravelerLayer
    • ModalityChooser
    • MultiCapableAgent<TLayer>
    • PassengerTraveler
    • PassengerTravelerLayer
    • Traveler<TLayer>
    • TravelerConstants
    • WorkingType
  • SOHMultimodalModel.Multimodal
    • AbstractMultimodalLayer
    • IMultimodalLayer
    • IMultimodalRouteFinder
    • MultimodalAgent<TLayer>
    • Whereabouts
  • SOHMultimodalModel.Output.Route
    • MultimodalRouteOutputAdapter
  • SOHMultimodalModel.Output.Ticks
    • ITickOutputAgent
    • TickOutputAdapter
  • SOHMultimodalModel.Output.Trips
    • ITripSavingAgent
    • TripPositionCoordinateConverter
    • TripsLine
    • TripsLineConverter
    • TripsOutputAdapter
  • SOHMultimodalModel.Planning
    • DayPlanGenerator
    • Tour
    • Trip
    • TripReason
  • SOHMultimodalModel.Routing
    • GatewayLayer
    • GatewayPoint
    • MultimodalRouteCommons
    • MultimodalRouteFinder
    • WalkingCarDrivingRentalMultimodalRoute
    • WalkingDrivingMultimodalRoute
    • WalkingFerryDrivingMultimodalRoute
    • WalkingMultimodalRoute
    • WalkingTrainDrivingMultimodalRoute
  • SOHMultimodalModel.Steering
    • IWalkingRoadUser

Class CycleTraveler

This Traveler<TLayer> entity uses the cycling and walking modality to reach their goal.
Inheritance
System.Object
MultimodalAgent<CycleTravelerLayer>
MultiCapableAgent<CycleTravelerLayer>
Traveler<CycleTravelerLayer>
CycleTraveler
Implements
IAgent<CycleTravelerLayer>
IModalCapabilitiesAgent
IAgent
ITickClient
IEntity
IModelObject
IWalkingCapable
ICarSteeringCapable
IBicycleSteeringAndRentalCapable
IBicycleSteeringCapable
ISteeringCapable
IPassengerCapable
IPositionable
ICarRentalCapable
IFerryPassenger
SOHTrainModel.Steering.ITrainPassenger
Inherited Members
Traveler<CycleTravelerLayer>.SourceGeometry
Traveler<CycleTravelerLayer>.TargetGeometry
Traveler<CycleTravelerLayer>.GoalPosition
Traveler<CycleTravelerLayer>.ModalChoices()
Traveler<CycleTravelerLayer>.Tick()
MultiCapableAgent<CycleTravelerLayer>.SetWalking()
MultiCapableAgent<CycleTravelerLayer>.SetRunning()
MultiCapableAgent<CycleTravelerLayer>.Gender
MultiCapableAgent<CycleTravelerLayer>.StartPosition
MultiCapableAgent<CycleTravelerLayer>.EnvironmentLayer
MultiCapableAgent<CycleTravelerLayer>.CarRadiusToStartPosition
MultiCapableAgent<CycleTravelerLayer>.PreferredSpeed
MultiCapableAgent<CycleTravelerLayer>.PerceptionInMeter
MultiCapableAgent<CycleTravelerLayer>.Bearing
MultiCapableAgent<CycleTravelerLayer>.EnableCapability(ModalChoice, Boolean)
MultiCapableAgent<CycleTravelerLayer>.IsCapabilityEnabled(ModalChoice)
MultiCapableAgent<CycleTravelerLayer>.Capabilities
MultiCapableAgent<CycleTravelerLayer>.AgentCapabilities
MultiCapableAgent<CycleTravelerLayer>.CapabilityDrivingOwnCar
MultiCapableAgent<CycleTravelerLayer>.CapabilityCycling
MultiCapableAgent<CycleTravelerLayer>.ExpectedTravelTime
MultiCapableAgent<CycleTravelerLayer>.StoreTickResult
MultiCapableAgent<CycleTravelerLayer>.ActualTravelTime
MultiCapableAgent<CycleTravelerLayer>.RouteMainModalActualTravelTime
MultiCapableAgent<CycleTravelerLayer>.RouteMainModality
MultiCapableAgent<CycleTravelerLayer>.RouteModalities
MultiCapableAgent<CycleTravelerLayer>.RouteModalityCount
MultiCapableAgent<CycleTravelerLayer>.RouteMainModalRouteLength
MultiCapableAgent<CycleTravelerLayer>.Move()
MultiCapableAgent<CycleTravelerLayer>.ResetOutputProperties()
MultiCapableAgent<CycleTravelerLayer>.LeaveModalType(ModalChoice)
MultiCapableAgent<CycleTravelerLayer>.Notify(PassengerMessage)
MultiCapableAgent<CycleTravelerLayer>.RentBicycle(Position)
MultiCapableAgent<CycleTravelerLayer>.Bicycle
MultiCapableAgent<CycleTravelerLayer>.RentalBicycle
MultiCapableAgent<CycleTravelerLayer>.Car
MultiCapableAgent<CycleTravelerLayer>.FerryStationLayer
MultiCapableAgent<CycleTravelerLayer>.TrainStationLayer
MultiCapableAgent<CycleTravelerLayer>.BicycleRentalLayer
MultiCapableAgent<CycleTravelerLayer>.CarRentalLayer
MultiCapableAgent<CycleTravelerLayer>.CarParkingLayer
MultiCapableAgent<CycleTravelerLayer>.ActiveCapability
MultiCapableAgent<CycleTravelerLayer>.OvertakingActivated
MultiCapableAgent<CycleTravelerLayer>.BrakingActivated
MultiCapableAgent<CycleTravelerLayer>.CurrentlyCarDriving
MultiCapableAgent<CycleTravelerLayer>.DriverRandom
MultiCapableAgent<CycleTravelerLayer>.DriverType
MultiCapableAgent<CycleTravelerLayer>.CyclingPower
MultiCapableAgent<CycleTravelerLayer>.Mass
MultiCapableAgent<CycleTravelerLayer>.Gradient
MultiCapableAgent<CycleTravelerLayer>.WalkingShoes
MultimodalAgent<CycleTravelerLayer>.Velocity
MultimodalAgent<CycleTravelerLayer>.Offside
MultimodalAgent<CycleTravelerLayer>.MultimodalLayer
MultimodalAgent<CycleTravelerLayer>.ID
MultimodalAgent<CycleTravelerLayer>.Position
MultimodalAgent<CycleTravelerLayer>.ReRouteToGoal()
MultimodalAgent<CycleTravelerLayer>.TryEnterVehicleAsDriver<TSteeringCapable, TSteeringHandle, TPassengerHandle>(Vehicle<TSteeringCapable, IPassengerCapable, TSteeringHandle, TPassengerHandle>, TSteeringCapable)
MultimodalAgent<CycleTravelerLayer>.TryEnterVehicleAsPassenger<TSteeringCapable, TSteeringHandle, TPassengerHandle>(Vehicle<TSteeringCapable, IPassengerCapable, TSteeringHandle, TPassengerHandle>, ISteeringCapable)
MultimodalAgent<CycleTravelerLayer>.TryLeaveVehicle(IPassengerCapable)
MultimodalAgent<CycleTravelerLayer>.Context
MultimodalAgent<CycleTravelerLayer>.SimulationTime
MultimodalAgent<CycleTravelerLayer>.StableId
MultimodalAgent<CycleTravelerLayer>.RouteLength
MultimodalAgent<CycleTravelerLayer>.RouteMainModalChoice
MultimodalAgent<CycleTravelerLayer>.OnSidewalk
MultimodalAgent<CycleTravelerLayer>.Whereabouts
MultimodalAgent<CycleTravelerLayer>.MultimodalRoute
MultimodalAgent<CycleTravelerLayer>.CurrentMultimodalRouteStartTime
MultimodalAgent<CycleTravelerLayer>.GoalReached
MultimodalAgent<CycleTravelerLayer>.ActiveSteering
MultimodalAgent<CycleTravelerLayer>.DistanceStartGoal
MultimodalAgent<CycleTravelerLayer>.StartY
MultimodalAgent<CycleTravelerLayer>.StartX
MultimodalAgent<CycleTravelerLayer>.GoalY
MultimodalAgent<CycleTravelerLayer>.GoalX
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SOHMultimodalModel.Model
Assembly: SOHMultimodalModel.dll
Syntax
public class CycleTraveler : Traveler<CycleTravelerLayer>, IAgent<CycleTravelerLayer>, IModalCapabilitiesAgent, IAgent, ITickClient, IEntity, IModelObject, IWalkingCapable, ICarSteeringCapable, IBicycleSteeringAndRentalCapable, IBicycleSteeringCapable, ISteeringCapable, IPassengerCapable, IPositionable, ICarRentalCapable, IFerryPassenger, ITrainPassenger

Properties

| Improve this Doc View Source

HasBike

Indicates if this agent possesses a bike on his/her own.
Declaration
public bool HasBike { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

EnterModalType(ModalChoice, Route)

This Traveler<TLayer> entity uses the cycling and walking modality to reach their goal.
Declaration
protected override bool EnterModalType(ModalChoice modalChoice, Route route)
Parameters
Type Name Description
ModalChoice modalChoice
Route route
Returns
Type Description
System.Boolean
Overrides
SOHMultimodalModel.Model.MultiCapableAgent<SOHMultimodalModel.Model.CycleTravelerLayer>.EnterModalType(Mars.Interfaces.Environments.ModalChoice, Mars.Interfaces.Environments.Route)
| Improve this Doc View Source

FindMultimodalRoute()

This Traveler<TLayer> entity uses the cycling and walking modality to reach their goal.
Declaration
protected override MultimodalRoute FindMultimodalRoute()
Returns
Type Description
MultimodalRoute
Overrides
SOHMultimodalModel.Model.Traveler<SOHMultimodalModel.Model.CycleTravelerLayer>.FindMultimodalRoute()
| Improve this Doc View Source

Init(CycleTravelerLayer)

This Traveler<TLayer> entity uses the cycling and walking modality to reach their goal.
Declaration
public override void Init(CycleTravelerLayer layer)
Parameters
Type Name Description
CycleTravelerLayer layer
Overrides
SOHMultimodalModel.Model.Traveler<SOHMultimodalModel.Model.CycleTravelerLayer>.Init(SOHMultimodalModel.Model.CycleTravelerLayer)

Implements

IAgent<TLayer>
IModalCapabilitiesAgent
IAgent
ITickClient
IEntity
IModelObject
IWalkingCapable
ICarSteeringCapable
IBicycleSteeringAndRentalCapable
IBicycleSteeringCapable
ISteeringCapable
IPassengerCapable
IPositionable
ICarRentalCapable
IFerryPassenger
SOHTrainModel.Steering.ITrainPassenger
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © MARS GROUP. HAW Hamburg