This page lists the changes that you must make to your code or pipeline to upgrade to the 2015 release.
The ITrajectory class is removed. Instead, you can use the Trajectory class.
The ChannelTrajectory class is renamed to SplineTrajectory. All related classes like ChannelTrajectoryConfig and ChannelTrajectoryConfigBlob are also renamed to SplineTrajectoryConfig and SplineTrajectoryConfigBlob respectively.
The SetNextUpdateConfig() function is removed from these classes: Bot, BoxObstacle, CylinderObstacle, and PointOfInterest. Instead of SetNextUpdateConfig(), you can use the member functions in these classes to update the position, velocity, and direction of the Bot. For example, to access the Bot position, you can call Bot::SetPosition().
To derive the velocity and direction from the position, you can call Bot::SetPositionAndVelocityAndFrontDirection(). Similarly, you can call Bot::SetPositionAndVelocity() to derive the velocity from the position, and call Bot::SetVelocityAndFrontDirection() to set the velocity and derive FrontDirection from it.
The m_idealClearanceRadius parameter is renamed to m_channelRadius in the ChannelComputerConfig class.
The m_pathValidationDistanceBackward and m_pathValidationDistanceForward parameters are renamed to m_pathValidationMinDistanceBackward and m_pathValidationMinDistanceForward respectively. Additionally, these parameters are moved to the AdvancedPathProgressConfig class.
Except for m_snapOnPathDistance, all other parameters are moved to the AdvancedShortcutTrajectoryConfig class.
The m_recomputationDistance parameter is renamed to m_recomputationDistanceRatio in the SplineTrajectoryConfig class. Additionally, the SplineConfig class is now renamed to SplineComputationConfig.