diff options
| author | bob <bcz@cs.brown.edu> | 2019-03-29 13:18:35 -0400 |
|---|---|---|
| committer | bob <bcz@cs.brown.edu> | 2019-03-29 13:18:35 -0400 |
| commit | 1bd678851632bbbb302363574eb5e3e19dc343e9 (patch) | |
| tree | 8526a6c84303f1dc5a5e284ec03c97cf3b3a6bac /src/client/northstar/utils | |
| parent | c3eea60fa586e8ff9cf59497c041044fd0143bb1 (diff) | |
reorganized and mostly working northstar histograms.
Diffstat (limited to 'src/client/northstar/utils')
| -rw-r--r-- | src/client/northstar/utils/SizeConverter.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/northstar/utils/SizeConverter.ts b/src/client/northstar/utils/SizeConverter.ts index ffd162a83..30627dfd5 100644 --- a/src/client/northstar/utils/SizeConverter.ts +++ b/src/client/northstar/utils/SizeConverter.ts @@ -68,10 +68,14 @@ export class SizeConverter { return [undefined, undefined]; } - public DataToScreenAxisRange(visualBinRanges: VisualBinRange[], index: number, bin: Bin) { + public DataToScreenXAxisRange(visualBinRanges: VisualBinRange[], index: number, bin: Bin) { var value = visualBinRanges[0].GetValueFromIndex(bin.binIndex!.indices![index]); return [this.DataToScreenX(value), this.DataToScreenX(visualBinRanges[index].AddStep(value))] } + public DataToScreenYAxisRange(visualBinRanges: VisualBinRange[], index: number, bin: Bin) { + var value = visualBinRanges[1].GetValueFromIndex(bin.binIndex!.indices![index]); + return [this.DataToScreenY(value), this.DataToScreenY(visualBinRanges[index].AddStep(value))] + } public DataToScreenX(x: number): number { return ((x - this.DataMins[0]) / this.DataRanges[0]) * this.RenderDimension; |
