public enumerateObjectInstances()

in src/chordChart.ts [666:697]


  public enumerateObjectInstances(
    options: EnumerateVisualObjectInstancesOptions
  ): VisualObjectInstanceEnumeration {
    if (!this.data || !this.settings) {
      return [];
    }

    switch (options.objectName) {
      case "axis": {
        return ChordChart.enumerateAxis(
          this.settings,
          this.localizationManager
        );
      }
      case "dataPoint": {
        return ChordChart.enumerateDataPoint(
          this.settings,
          this.data.groups,
          this.localizationManager
        );
      }
      case "labels": {
        return ChordChart.enumerateLabels(
          this.settings,
          this.localizationManager
        );
      }
      default: {
        return [];
      }
    }
  }