aboutsummaryrefslogtreecommitdiff
path: root/src/client/northstar/model/binRanges/AlphabeticVisualBinRange.ts
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2020-04-07 23:01:46 -0400
committerBob Zeleznik <zzzman@gmail.com>2020-04-07 23:01:46 -0400
commite262d9ac73af5b2cef384468c47d69917e205d44 (patch)
tree4b563896d93febb233e7bffc2a292af4097136b3 /src/client/northstar/model/binRanges/AlphabeticVisualBinRange.ts
parent52ad8b3874419a76e6953c3bd698d9e68a3158a6 (diff)
lots of code cleanup - removed all northstar db stuff. added scriptingBox. renamed things. made collectiontypes strings not numbers.
Diffstat (limited to 'src/client/northstar/model/binRanges/AlphabeticVisualBinRange.ts')
-rw-r--r--src/client/northstar/model/binRanges/AlphabeticVisualBinRange.ts52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/client/northstar/model/binRanges/AlphabeticVisualBinRange.ts b/src/client/northstar/model/binRanges/AlphabeticVisualBinRange.ts
deleted file mode 100644
index 120b034f2..000000000
--- a/src/client/northstar/model/binRanges/AlphabeticVisualBinRange.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import { AlphabeticBinRange, BinLabel } from '../../model/idea/idea';
-import { VisualBinRange } from './VisualBinRange';
-
-export class AlphabeticVisualBinRange extends VisualBinRange {
- public DataBinRange: AlphabeticBinRange;
-
- constructor(dataBinRange: AlphabeticBinRange) {
- super();
- this.DataBinRange = dataBinRange;
- }
-
- public AddStep(value: number): number {
- return value + 1;
- }
-
- public GetValueFromIndex(index: number): number {
- return index;
- }
-
- public GetBins(): number[] {
- var bins = new Array<number>();
- var idx = 0;
- for (var key in this.DataBinRange.labelsValue) {
- if (this.DataBinRange.labelsValue.hasOwnProperty(key)) {
- bins.push(idx);
- idx++;
- }
- }
- return bins;
- }
-
- public GetLabel(value: number): string {
- return this.DataBinRange.prefix + this.DataBinRange.valuesLabel![value];
- }
-
- public GetLabels(): Array<BinLabel> {
- var labels = new Array<BinLabel>();
- var count = 0;
- for (var key in this.DataBinRange.valuesLabel) {
- if (this.DataBinRange.valuesLabel.hasOwnProperty(key)) {
- var value = this.DataBinRange.valuesLabel[key];
- labels.push(new BinLabel({
- value: parseFloat(key),
- minValue: count++,
- maxValue: count,
- label: this.DataBinRange.prefix + value
- }));
- }
- }
- return labels;
- }
-} \ No newline at end of file