
org.opentripplanner.ext.emissions.EmissionsService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of otp Show documentation
Show all versions of otp Show documentation
The OpenTripPlanner multimodal journey planning system
The newest version!
package org.opentripplanner.ext.emissions;
import java.util.Optional;
import org.opentripplanner.framework.lang.Sandbox;
import org.opentripplanner.model.plan.Emissions;
import org.opentripplanner.transit.model.framework.FeedScopedId;
/**
* A service for getting emissions information for routes.
*/
@Sandbox
public interface EmissionsService {
/**
* Get all emissions per meter for a specific route.
*
* @return Emissions per meter
*/
Optional getEmissionsPerMeterForRoute(FeedScopedId feedScopedRouteId);
/**
* Get all emissions per meter for a car.
*
* @return Emissions per meter
*/
Optional getEmissionsPerMeterForCar();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy