9 #ifndef IPhoneChart_GridPiePlot_h 10 #define IPhoneChart_GridPiePlot_h 35 virtual void AssignSeries(
const std::vector<Int32>& irSeries);
41 const std::vector<Int32>& irObjectIds,
Int32& iorDistance,
Int32 iRadius,
46 std::vector<Int32> mSeriesSet;
Definition: GridBasePlot.h:16
GridPiePlot(const TripleId &irTripleId, GraphObjectManager *ipManager, const Rect2D &irPlotArea)
virtual void AssignSeries(const std::vector< Int32 > &irSeries)
virtual GraphObject::Ptr OnPointDetectionEx(const Point2D &irCursor, const std::vector< Int32 > &irObjectIds, Int32 &iorDistance, Int32 iRadius, std::vector< GraphObject::Ptr > &iorGraphObjectsAround, EnumGraphObjectUsage iUsage=GOU_NORMAL_HIGHLIGHT)
virtual void OnRectangleSelection(const Rect2D &irRect, std::vector< GraphObject::Ptr > &iorSelectedObjects) const
virtual void GetOptions(Int32 iSeriesId, Int32 iPropertyId, CComVariant *opValue) const
virtual bool GetGMPiePositon(Point2D &orCood, double iXInput, double iYInput, Int32 iXSubIndex, Int32 iYSubIndex, Int32 iXSectionCount, Int32 iYSectionCount, Int32 iRadius)
EnumGraphObjectUsage
Definition: GraphObject.h:28
MSynch::SmartPtr< GridPiePlot > Ptr
Definition: GridPiePlot.h:21
#define Int32
Definition: BasicTypes.h:20
Definition: SmartPtr.h:38
virtual void GenerateImageMap(ImageMap &iorImageMap)
virtual Int32 GetMaxElementRadius()
std::vector< AreaRec * > ImageMap
Definition: ImageMap.h:99
Definition: Msi_ccomvariant.h:24
Definition: GridPiePlot.h:18
Definition: GraphObjectManager.h:37
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25
virtual void GenerateMapAndList()
Definition: GraphObject.h:30
virtual GraphObject::Ptr OnPointDetection(const Point2D &irCursor) const