2
* Copyright 2010 Google Inc.
4
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
5
* use this file except in compliance with the License. You may obtain a copy of
8
* http://www.apache.org/licenses/LICENSE-2.0
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13
* License for the specific language governing permissions and limitations under
16
package org.opensatnav.contribute.content;
18
import java.util.Vector;
21
* An interface for an object that can generate descriptions of waypoints.
23
* @author Sandor Dornbush
25
public interface DescriptionGenerator {
28
* Generate a description of the waypoint.
30
public String generateWaypointDescription(Waypoint waypoint);
33
* Generates a description for a track (with information about the
36
* @param track the track
37
* @return a track description
39
public String generateTrackDescription(Track track, Vector<Double> distances,
40
Vector<Double> elevations);