JOpt.SDK
Interface IScheduledNode

All Superinterfaces:
IDistanceMatrixEntry, IGeoNode, INode, ITimeWindowNode, IViolation
All Known Implementing Classes:
TimeWindowGeoNode

public interface IScheduledNode
extends ITimeWindowNode


Method Summary
 java.util.GregorianCalendar getArrivalTime()
           
 java.util.GregorianCalendar getDepartureTime()
           
 int getSequenceNumber()
           
 double getTimeDrive()
           
 double getTimeIdle()
           
 IViolation[] getViolations()
           
 
Methods inherited from interface JOpt.SDK.ITimeWindowNode
copy, getJointVisitDuration, getOpeningHours, getServicingHours, getStrictViolations, getVisitDuration, setJointVisitDuration, setOpeningHours, setVisitDuration, setWaitOnEarlyArrival
 
Methods inherited from interface JOpt.SDK.IGeoNode
getLatitude, getLongitude, setLatitude, setLongitude
 
Methods inherited from interface JOpt.SDK.INode
getImportance, getLoad, getNodeId, getPreferableResource, getPriority, getRelationships, getType, getVisitationFrequency, isBreakAttached, isUnassigned, setImportance, setLoad, setNodeId, setPreferableResource, setPriority, setRelationships, setType, setUnassigned, setVisitationFrequency
 
Methods inherited from interface JOpt.SDK.IDistanceMatrixEntry
getDistMatrixId, setDistMatrixId
 

Method Detail

getSequenceNumber

public int getSequenceNumber()
Returns:
actual sequence number within route after optimization

getArrivalTime

public java.util.GregorianCalendar getArrivalTime()
Returns:
actual arrival time according to the optimization

getViolations

public IViolation[] getViolations()
Returns:
actual constraint violations for that node according to the optimization

getTimeDrive

public double getTimeDrive()
Returns:
actual arrival time according to the optimization

getDepartureTime

public java.util.GregorianCalendar getDepartureTime()
Returns:
actual departure time according to the optimization

getTimeIdle

public double getTimeIdle()
Returns:
actual waiting time at that node according to the optimization