com.azalient.api.b.trips
Interface IPersonTrip

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

public interface IPersonTrip
extends ITrip

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


Field Summary
 
Fields inherited from interface com.azalient.api.a.tables.IRecord
DELETED, KEY_SEP, KEY_SEP_CHAR
 
Method Summary
 IArea destination()
          The destination Area
 IArea origin()
          The origin Area
 
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

IArea origin()
The origin Area

Specified by:
origin in interface ITrip

destination

IArea destination()
The destination Area

Specified by:
destination in interface ITrip