File

projects/dvl-fw-core/src/lib/interfaces/graphic-variable.ts

Index

Properties
Methods

Methods

asBoundField
asBoundField()
Type parameters :
  • T
Returns : BoundField<T>
toJSON
toJSON()
Returns : any

Properties

dataVariable
dataVariable: DataVariable
Type : DataVariable
id
id: string
Type : string
label
label: string
Type : string
recordSet
recordSet: RecordSet
Type : RecordSet
recordStream
recordStream: RecordStream
Type : RecordStream
selector
selector: string
Type : string
type
type: GraphicVariableType | string
Type : GraphicVariableType | string
import { BoundField } from '@ngx-dino/core';

import { DataVariable } from './data-variable';
import { RecordSet } from './record-set';
import { RecordStream } from './record-stream';

export enum GraphicVariableType {
  IDENTIFIER = 'identifier',
  TEXT = 'text',
  TOOLTIP = 'tooltip',

  AXIS = 'axis',
  INPUT = 'input',
  LABEL = 'label',
  LABEL_POSITION = 'labelPosition',
  FONT_SIZE = 'fontSize',
  ORDER = 'order',

  LATITUDE = 'latitude',
  LONGITUDE = 'longitude',
  X = 'x',
  Y = 'y',
  Z = 'z',

  SHAPE = 'shape',
  PULSE = 'pulse',

  HEIGHT = 'height',
  AREA_SIZE = 'areaSize',
  COLOR = 'color',
  TRANSPARENCY = 'transparency',

  STROKE_WIDTH = 'strokeWidth',
  STROKE_COLOR = 'strokeColor',
  STROKE_TRANSPARENCY = 'strokeTransparency',
}

export interface GraphicVariable {
  id: string;
  label: string;
  type: GraphicVariableType | string;
  selector: string;

  recordStream: RecordStream;
  recordSet: RecordSet;
  dataVariable: DataVariable;

  asBoundField<T>(): BoundField<T>;
  toJSON(): any;
}

result-matching ""

    No results matching ""