in src/visual.ts [430:450]
public enumeratePies(instanceEnumeration: VisualObjectInstanceEnumeration): void {
const pies: AsterDataPoint[] = this.data.dataPoints;
if (!pies || !(pies.length > 0)) {
return;
}
pies.forEach((pie: AsterDataPoint) => {
const identity: ISelectionId = <ISelectionId>pie.identity,
displayName: string = `${pie.categoryName}`;
this.addAnInstanceToEnumeration(instanceEnumeration, {
displayName,
objectName: AsterPlot.PiesPropertyIdentifier.objectName,
selector: ColorHelper.normalizeSelector(identity.getSelector(), false),
properties: {
fill: { solid: { color: pie.fillColor } }
}
});
});
}