10 #ifndef MsiChart_GMPiePlot_h 11 #define MsiChart_GMPiePlot_h 46 std::vector<GraphObject::Ptr > hDrawSinglePie(
Int32 iGroupId,
Int32 iSeriesId,
Int32 iAngleIndex,
const Point2D& iCenter);
48 void EnableDataLabel();
50 void GetDataLableVecs(std::vector<GraphObject::Ptr>& iorLables);
56 bool hGetAngleInfoForSinglePie(
Int32 iGroupId,
Int32 iSeriesId,
Int32 iAngleIndex,
Int32& orValidSeriesNumber, std::vector<Int32>& orValidSeriesIndex, std::vector<Int32>& orAngles);
61 double hGetMaxSizeByGroupTotal();
62 double hGetMinSizeByGroupTotal();
76 bool mIsDegressiveSize;
78 bool mIsSliceDropzoneHasTemplateMetric;
79 bool mIsColorbyDropzoneHasTemplateMetric;
80 bool mIsXDropzoneHasTemplateMetric;
81 bool mIsYDropzoneHasTemplateMetric;
82 bool mIsRowOrColzoneHasTemplateMetric;
84 Int32 mSeriesSectionCount;
85 Int32 mDataPositionPartSize;
86 Int32 mDataSizeByPartSize;
90 Int32 mSeriesSectionStartAngel;
91 double mSeriesSectionSubtotal;
98 double mMinSizeByTotal;
99 double mMaxSizeByTotal;
101 void hInitMaxRadius();
Int32 mMaxRadius
Definition: PiePlotRenderer.h:32
double mScale
Definition: PiePlotRenderer.h:33
Definition: PieSliceObject.h:74
Definition: Dataset.h:198
PieOption()
Definition: PiePlotRenderer.h:22
#define Int32
Definition: BasicTypes.h:20
EnumPieLayout mLayout
Definition: PiePlotRenderer.h:30
Definition: PiePlotRenderer.h:20
Definition: ChartContext.h:542
Int32 mRingFactor
Definition: PiePlotRenderer.h:31
Int32 mPieRotation
Definition: PiePlotRenderer.h:35
Definition: PiePlotRenderer.h:38
Int32 mDepthInChart
Definition: PiePlotRenderer.h:34
EnumGraphMatrixPiePlotType
Definition: Dataset.h:135
std::vector< GMDataLabelInfo > GMDataLabelVecs
Definition: DataLabelManager.h:93
MSynch::SmartPtr< PiePlotRenderer > Ptr
Definition: PiePlotRenderer.h:41
Definition: GraphObjectManager.h:37
EnumGraphMatrixDataIndexType
Definition: Dataset.h:125
EnumPieLayout
Definition: PiePlot.h:22