in src/TornadoChart.ts [1168:1202]
public enumerateObjectInstances(options: EnumerateVisualObjectInstancesOptions): VisualObjectInstanceEnumeration {
let settings: TornadoChartSettings;
if (!this.dataView ||
!this.dataView.settings) {
return [];
}
settings = this.dataView.settings;
switch (options.objectName) {
case "dataPoint": {
return this.enumerateDataPoint();
}
case "categoryAxis": {
return this.enumerateCategoryAxis();
}
case "labels": {
return this.enumerateLabels(settings);
}
case "legend": {
if (!this.dataView.hasDynamicSeries) {
return [];
}
return this.enumerateLegend(settings);
}
case "categories": {
return this.enumerateCategories(settings);
}
default: {
return [];
}
}
}