Atavism Version 2018.1AGIS API

atavism.server.pathing
Class PathLinear

java.lang.Object
  extended by atavism.server.pathing.PathInterpolator
      extended by atavism.server.pathing.PathLinear

public class PathLinear
extends PathInterpolator


Field Summary
protected static Logger log
           
protected static boolean logAll
           
protected  float totalTime
           
 
Fields inherited from class atavism.server.pathing.PathInterpolator
oid, path, speed, startTime, terrainString
 
Constructor Summary
PathLinear(OID oid, long startTime, float speed, java.lang.String terrainString, java.util.List<Point> path)
           
 
Method Summary
 PathLocAndDir interpolate(float t)
           
 java.lang.String toString()
           
 
Methods inherited from class atavism.server.pathing.PathInterpolator
getLastPoint, getOid, getSpeed, getStartTime, getTerrainString, getTotalTime, interpolate, zeroYIfOnTerrain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

totalTime

protected float totalTime

log

protected static final Logger log

logAll

protected static boolean logAll
Constructor Detail

PathLinear

public PathLinear(OID oid,
                  long startTime,
                  float speed,
                  java.lang.String terrainString,
                  java.util.List<Point> path)
Method Detail

interpolate

public PathLocAndDir interpolate(float t)
Specified by:
interpolate in class PathInterpolator

toString

public java.lang.String toString()
Specified by:
toString in class PathInterpolator


Copyright © 2018 Dragonsan Studios Sp. z o.o.