Tabnine Logo
FootFlagEncoder.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
com.graphhopper.routing.util.FootFlagEncoder
constructor

Best Java code snippets using com.graphhopper.routing.util.FootFlagEncoder.<init> (Showing top 9 results out of 315)

origin: graphhopper/graphhopper

return new FootFlagEncoder(configuration);
origin: graphhopper/graphhopper

@Test
public void testWrongEncoders() {
  try {
    FootFlagEncoder foot = new FootFlagEncoder();
    new EncodingManager(foot, foot);
    assertTrue(false);
  } catch (Exception ex) {
    assertEquals("You must not register a FlagEncoder (foot) twice!", ex.getMessage());
  }
  try {
    new EncodingManager(new FootFlagEncoder(), new CarFlagEncoder(), new BikeFlagEncoder(), new MountainBikeFlagEncoder(), new RacingBikeFlagEncoder());
    assertTrue(false);
  } catch (Exception ex) {
    assertTrue(ex.getMessage(), ex.getMessage().startsWith("Encoders are requesting 44 bits, more than 32 bits of way flags. Decrease the"));
  }
}
origin: graphhopper/graphhopper

@SuppressWarnings("resource")
@Before
public void setUp() {
  dataFlagEncoder = new DataFlagEncoder();
  graph = new GraphHopperStorage(new RAMDirectory(),
      new EncodingManager(Arrays.asList(dataFlagEncoder, new FootFlagEncoder()),
          8),
      true, new GraphExtension.NoOpExtension()).create(100);
  edgeElevationInterpolator = createEdgeElevationInterpolator();
  interpolatableWay = createInterpolatableWay();
  normalWay = new ReaderWay(0);
  normalWay.setTag("highway", "primary");
}
origin: graphhopper/graphhopper

final GHDirectory ghDirectory = GraphHopperGtfs.createGHDirectory(configuration.get("graph.location", "target/tmp"));
final GtfsStorage gtfsStorage = GraphHopperGtfs.createGtfsStorage();
final EncodingManager encodingManager = new EncodingManager(Arrays.asList(ptFlagEncoder, new FootFlagEncoder(), new CarFlagEncoder()), 8);
final GraphHopperStorage graphHopperStorage = GraphHopperGtfs.createOrLoad(ghDirectory, encodingManager, ptFlagEncoder, gtfsStorage,
    configuration.has("gtfs.file") ? Arrays.asList(configuration.get("gtfs.file", "").split(",")) : Collections.emptyList(),
origin: graphhopper/graphhopper

@Test
public void testCompatibility() {
  EncodingManager manager = new EncodingManager("car,bike,foot");
  BikeFlagEncoder bike = (BikeFlagEncoder) manager.getEncoder("bike");
  CarFlagEncoder car = (CarFlagEncoder) manager.getEncoder("car");
  FootFlagEncoder foot = (FootFlagEncoder) manager.getEncoder("foot");
  assertNotEquals(car, bike);
  assertNotEquals(car, foot);
  assertNotEquals(car.hashCode(), bike.hashCode());
  assertNotEquals(car.hashCode(), foot.hashCode());
  FootFlagEncoder foot2 = new FootFlagEncoder();
  EncodingManager manager2 = new EncodingManager(foot2);
  assertNotEquals(foot, foot2);
  assertNotEquals(foot.hashCode(), foot2.hashCode());
  FootFlagEncoder foot3 = new FootFlagEncoder();
  EncodingManager manager3 = new EncodingManager(foot3);
  assertEquals(foot3, foot2);
  assertEquals(foot3.hashCode(), foot2.hashCode());
  try {
    new EncodingManager("car,car");
    assertTrue("do not allow duplicate flag encoders", false);
  } catch (Exception ex) {
  }
}
origin: graphhopper/graphhopper

@Test
public void testBlockByDefault() {
  FootFlagEncoder tmpFootEncoder = new FootFlagEncoder();
  new EncodingManager(tmpFootEncoder);
origin: com.graphhopper/graphhopper

  @Override
  public FlagEncoder createFlagEncoder( String name, PMap configuration )
  {
    if (name.equals(CAR))
      return new CarFlagEncoder(configuration);

    if (name.equals(BIKE))
      return new BikeFlagEncoder(configuration);

    if (name.equals(BIKE2))
      return new Bike2WeightFlagEncoder(configuration);

    if (name.equals(RACINGBIKE))
      return new RacingBikeFlagEncoder(configuration);

    if (name.equals(MOUNTAINBIKE))
      return new MountainBikeFlagEncoder(configuration);

    if (name.equals(FOOT))
      return new FootFlagEncoder(configuration);

    if (name.equals(HIKE))
      return new HikeFlagEncoder(configuration);

    if (name.equals(MOTORCYCLE))
      return new MotorcycleFlagEncoder(configuration);

    throw new IllegalArgumentException("entry in encoder list not supported " + name);
  }
}
origin: com.graphhopper/graphhopper-core

return new FootFlagEncoder(configuration);
origin: com.rgi-corp/graphhopper

return new FootFlagEncoder(configuration);
com.graphhopper.routing.utilFootFlagEncoder<init>

Javadoc

Should be only instantiated via EncodingManager

Popular methods of FootFlagEncoder

  • getMaxSpeed
  • handlePriority
  • setBlockByDefault
  • setBlockFords
  • collect
  • getFerrySpeed
  • isAccept
  • isBlockFords
  • isFerry
  • setBool
  • setSpeed
  • supports
  • setSpeed,
  • supports,
  • getConditionalTagInspector,
  • init,
  • acceptWay,
  • flagsDefault,
  • getReverseSpeed,
  • getSpeed,
  • getTurnCost

Popular in Java

  • Creating JSON documents from java classes using gson
  • onRequestPermissionsResult (Fragment)
  • setScale (BigDecimal)
  • onCreateOptionsMenu (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Kernel (java.awt.image)
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Notification (javax.management)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now