package tim.prune.gui.colour; import java.awt.Color; import tim.prune.data.Track; import tim.prune.data.TrackInfo; import tim.prune.gui.profile.VerticalSpeedData; /** * Colourer based on vertical speed values */ public class VertSpeedColourer extends ProfileDataColourer { /** * Constructor * @param inStartColour start colour * @param inEndColour end colour */ public VertSpeedColourer(Color inStartColour, Color inEndColour) { super(inStartColour, inEndColour); } @Override public void calculateColours(TrackInfo inTrackInfo) { Track track = inTrackInfo == null ? null : inTrackInfo.getTrack(); // Calculate speed value for each point VerticalSpeedData data = new VerticalSpeedData(track); calculateColours(track, data); } }