]> gitweb.fperrin.net Git - GpsPrune.git/blob - tim/prune/gui/colour/GradientColourer.java
Version 17, September 2014
[GpsPrune.git] / tim / prune / gui / colour / GradientColourer.java
1 package tim.prune.gui.colour;
2
3 import java.awt.Color;
4
5 import tim.prune.data.Track;
6 import tim.prune.data.TrackInfo;
7 import tim.prune.gui.profile.GradientData;
8
9 /**
10  * Colourer based on gradient or glide slope values
11  */
12 public class GradientColourer extends ProfileDataColourer
13 {
14         /**
15          * Constructor
16          * @param inStartColour start colour
17          * @param inEndColour end colour
18          */
19         public GradientColourer(Color inStartColour, Color inEndColour)
20         {
21                 super(inStartColour, inEndColour);
22         }
23
24         @Override
25         public void calculateColours(TrackInfo inTrackInfo)
26         {
27                 Track track = inTrackInfo == null ? null : inTrackInfo.getTrack();
28                 // Calculate gradient value for each point
29                 GradientData data = new GradientData(track);
30                 calculateColours(track, data);
31         }
32 }