All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentcs.drivers.vehicle.MovementCommandTransformer Maven / Gradle / Ivy

// SPDX-FileCopyrightText: The openTCS Authors
// SPDX-License-Identifier: MIT
package org.opentcs.drivers.vehicle;

import java.util.function.UnaryOperator;

/**
 * Transforms contents of a {@link MovementCommand} before it is sent to a vehicle, thereby
 * transforming coordinates in the plant model coordinate system to coordinates in the vehicle's
 * coordinate system.
 */
public interface MovementCommandTransformer
    extends
      UnaryOperator {

  @Override
  MovementCommand apply(MovementCommand command);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy