public enumeratePies()

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 } }
                }
            });
        });
    }