Class ProfileModel
java.lang.Object
slash.navigation.converter.gui.models.PositionsModelToXYSeriesSynchronizer
slash.navigation.converter.gui.models.ProfileModel
Provides a
XYSeries model by extracting profile information from a PositionsModel.- Author:
- Christian Pesch
-
Constructor Summary
ConstructorsConstructorDescriptionProfileModel(PositionsModel positions, PatchedXYSeries series, UnitSystem unitSystem, XAxisMode xAxisMode, YAxisMode yAxisMode) -
Method Summary
Modifier and TypeMethodDescriptionformatDistance(Double distance) longformatTime(long timeInMilliseconds) protected voidhandleAdd(int firstRow, int lastRow) protected voidprotected voidhandleIntervalXUpdate(int firstRow, int lastRow) protected voidhandleIntervalYUpdate(int firstRow, int lastRow) protected voidhandleRemove(int firstRow, int lastRow) voidsetProfileMode(XAxisMode xAxisMode, YAxisMode yAxisMode) voidsetUnitSystem(UnitSystem unitSystem) Methods inherited from class slash.navigation.converter.gui.models.PositionsModelToXYSeriesSynchronizer
getPositions, getSeries, initialize
-
Constructor Details
-
Method Details
-
handleAdd
protected void handleAdd(int firstRow, int lastRow) - Overrides:
handleAddin classPositionsModelToXYSeriesSynchronizer
-
handleFullUpdate
protected void handleFullUpdate()- Overrides:
handleFullUpdatein classPositionsModelToXYSeriesSynchronizer
-
handleIntervalXUpdate
protected void handleIntervalXUpdate(int firstRow, int lastRow) - Overrides:
handleIntervalXUpdatein classPositionsModelToXYSeriesSynchronizer
-
handleIntervalYUpdate
protected void handleIntervalYUpdate(int firstRow, int lastRow) - Overrides:
handleIntervalYUpdatein classPositionsModelToXYSeriesSynchronizer
-
handleRemove
protected void handleRemove(int firstRow, int lastRow) - Overrides:
handleRemovein classPositionsModelToXYSeriesSynchronizer
-
formatDistance
-
formatTime
public long formatTime(long timeInMilliseconds) -
getUnitSystem
-
getXAxisMode
-
getYAxisMode
-