package org.osm2world.core.map_elevation.creation;
import java.util.List;
import org.osm2world.core.map_elevation.data.EleConnector;
/**
* enforcer implementation that simply passes the interpolated terrain
* elevations through, and does not actually enforce constraints.
*/
public class NoneEleConstraintEnforcer implements EleConstraintEnforcer {
@Override
public void addConnectors(Iterable<EleConnector> connectors) {}
@Override
public void requireSameEle(EleConnector c1, EleConnector c2) {}
@Override
public void requireSameEle(Iterable<EleConnector> cs) {}
@Override
public void requireVerticalDistance(ConstraintType type, double distance,
EleConnector upper, EleConnector lower) {}
@Override
public void requireVerticalDistance(ConstraintType type, double distance,
EleConnector upper, EleConnector base1, EleConnector base2) {}
@Override
public void requireIncline(ConstraintType type, double incline,
List<EleConnector> cs) {}
@Override
public void requireSmoothness(
EleConnector from, EleConnector via, EleConnector to) {}
@Override
public void enforceConstraints() {}
}