com.graphhopper.matching.GPXExtension Maven / Gradle / Ivy
/*
* Licensed to GraphHopper and Peter Karich under one or more contributor
* license agreements. See the NOTICE file distributed with this work for
* additional information regarding copyright ownership.
*
* GraphHopper licenses this file to you under the Apache License,
* Version 2.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.graphhopper.matching;
import com.graphhopper.storage.index.QueryResult;
import com.graphhopper.util.GPXEntry;
/**
*
* @author Peter Karich
*/
public class GPXExtension
{
final GPXEntry entry;
final QueryResult queryResult;
final int gpxListIndex;
public GPXExtension( GPXEntry entry, QueryResult queryResult, int gpxListIndex )
{
this.entry = entry;
this.queryResult = queryResult;
this.gpxListIndex = gpxListIndex;
}
@Override
public String toString()
{
return "entry:" + entry
+ ", query distance:" + queryResult.getQueryDistance()
+ ", gpxListIndex:" + gpxListIndex;
}
}