com.azalient.api.b.trips
Interface IVehicleTrip

All Superinterfaces:
Comparable<ITrip>, IRecord, IRouteFinder, ITrip, RecordR, RecordRW, RecordW, SortableData, StoreRecordRW

public interface IVehicleTrip
extends ITrip

A tag interface, indicating that a trip is a vehicle-trip


Field Summary
 
Fields inherited from interface com.azalient.api.a.tables.IRecord
DELETED, KEY_SEP, KEY_SEP_CHAR
 
Method Summary
 IZone destination()
          The destination Zone
 IZone origin()
          The origin Zone
 
Methods inherited from interface com.azalient.api.b.trips.ITrip
agent, agent, arrival, behaviour, departure, destination, dna, generateDNA, immediateTargetIndex, matrix, mode, originPlaceIndex, replaceBehaviour, replaceDNA, resetTypeGroupIndex, restoreTypeBehaviour, rewind, tableIndex, travellers, type, ultimateDestinationIndex
 
Methods inherited from interface com.azalient.api.sim.agents.IRouteFinder
arrivesHere, routeExitIndex
 
Methods inherited from interface com.azalient.api.file.StoreRecordRW
canRename, rename, store
 
Methods inherited from interface com.azalient.api.file.RecordR
extraSet, finished, isApplicable, isEditable, set
 
Methods inherited from interface com.azalient.api.a.tables.IRecord
name
 
Methods inherited from interface com.azalient.api.file.RecordW
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

origin

IZone origin()
The origin Zone

Specified by:
origin in interface ITrip

destination

IZone destination()
The destination Zone

Specified by:
destination in interface ITrip