/** * Processes way properties of different kind to determine speed and direction. Properties are * directly encoded in 8 bytes. * <p> * * @param relationFlags The preprocessed relation flags is used to influence the way properties. * @return the encoded flags */ public long handleWayTags(ReaderWay way, long includeWay, long relationFlags) { long flags = 0; for (AbstractFlagEncoder encoder : edgeEncoders) { flags |= encoder.handleWayTags(way, includeWay, relationFlags & encoder.getRelBitMask()); } return flags; }
/** * Processes way properties of different kind to determine speed and direction. Properties are * directly encoded in 8 bytes. * <p> * * @param relationFlags The preprocessed relation flags is used to influence the way properties. * @return the encoded flags */ public long handleWayTags(ReaderWay way, long includeWay, long relationFlags) { long flags = 0; for (AbstractFlagEncoder encoder : edgeEncoders) { flags |= encoder.handleWayTags(way, includeWay, relationFlags & encoder.getRelBitMask()); } return flags; }
/** * Processes way properties of different kind to determine speed and direction. Properties are * directly encoded in 8 bytes. * <p> * * @param relationFlags The preprocessed relation flags is used to influence the way properties. * @return the encoded flags */ public long handleWayTags(ReaderWay way, long includeWay, long relationFlags) { long flags = 0; for (AbstractFlagEncoder encoder : edgeEncoders) { flags |= encoder.handleWayTags(way, includeWay, relationFlags & encoder.getRelBitMask()); } return flags; }
/** * Processes way properties of different kind to determine speed and direction. Properties are * directly encoded in 8 bytes. * <p> * @param relationFlags The preprocessed relation flags is used to influence the way properties. * @return the encoded flags */ public long handleWayTags( OSMWay way, long includeWay, long relationFlags ) { long flags = 0; for (AbstractFlagEncoder encoder : edgeEncoders) { flags |= encoder.handleWayTags(way, includeWay, relationFlags & encoder.getRelBitMask()); } return flags; }