Class OTSToRTIData

  • All Implemented Interfaces:
    java.io.Serializable

    public class OTSToRTIData
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • OTSToRTIData

        public OTSToRTIData​(java.util.List<LaneBasedIndividualGTU> rtiCars)
                     throws java.rmi.RemoteException
        Parameters:
        rtiCars - List<LaneBasedIndividualGTU>; cars to prepare for RTI software
        Throws:
        java.rmi.RemoteException - on unability to retrieve the location of one of the cars
      • OTSToRTIData

        public OTSToRTIData()
    • Method Detail

      • getExoPos

        public java.util.List<Position> getExoPos()
        Returns:
        exoPos
      • getExoOri

        public java.util.List<Orientation> getExoOri()
        Returns:
        exoOri
      • getExoVel

        public java.util.List<Velocity> getExoVel()
        Returns:
        exoVel
      • getPedPos

        public java.util.List<Position> getPedPos()
        Returns:
        pedPos
      • getPedOri

        public java.util.List<Orientation> getPedOri()
        Returns:
        pedOri
      • getPedVel

        public java.util.List<Velocity> getPedVel()
        Returns:
        pedVel
      • getObjPos

        public java.util.List<Position> getObjPos()
        Returns:
        objPos
      • getObjOri

        public java.util.List<Orientation> getObjOri()
        Returns:
        objOri
      • getObjVel

        public java.util.List<Velocity> getObjVel()
        Returns:
        objVel
      • getNumCars

        public int getNumCars()
        Returns:
        numCars
      • setNumCars

        public void setNumCars​(int numCars)
        Parameters:
        numCars - int; set numCars
      • getNumPedestrians

        public int getNumPedestrians()
        Returns:
        numPedestrians
      • setNumPedestrians

        public void setNumPedestrians​(int numPedestrians)
        Parameters:
        numPedestrians - int; set numPedestrians
      • getNumObjects

        public int getNumObjects()
        Returns:
        numObjects
      • setNumObjects

        public void setNumObjects​(int numObjects)
        Parameters:
        numObjects - int; set numObjects
      • getTimeStamp

        public long getTimeStamp()
        Returns:
        timeStamp
      • setTimeStamp

        public void setTimeStamp​(long timeStamp)
        Parameters:
        timeStamp - long; set timeStamp
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object