9 #ifndef IPhoneChart_ValuePiePlot_h 10 #define IPhoneChart_ValuePiePlot_h 45 const std::vector<Int32>& irObjectIds,
Int32& iorDistance,
Int32 iRadius,
61 const std::vector<Int32>& irVecSeriesVAIndex);
64 const std::vector<Int32>& irVecGroupVAIndex);
85 std::vector<std::pair<Int32, Int32> > mVecSeriesInfo;
virtual void GenerateMapAndList()
Definition: ValueBasePlot.h:16
virtual bool GetGMPiePositon(Point2D &orCood, double iXInput, double iYInput, Int32 iXSubIndex=0, Int32 iYSubIndex=0, Int32 iXSectionCount=1, Int32 iYSectionCount=1, Int32 iRadius=2)
virtual void AssignValueAxis(ValueAxis::Ptr iValueAxisPtr, Int32 iIndex)
virtual void AssignGroupsInfo(const std::vector< Int32 > &irGroupIndex, const std::vector< Int32 > &irVecGroupVAIndex)
Definition: ValuePiePlot.h:20
virtual void GetOptions(Int32 iSeriesId, Int32 iPropertyId, CComVariant *opValue) const
virtual void AssignSeriesInfo(const std::vector< Int32 > &irSeriesIndex, const std::vector< Int32 > &irVecSeriesVAIndex)
EnumGraphObjectUsage
Definition: GraphObject.h:28
virtual Int32 GetMaxElementRadius()
#define Int32
Definition: BasicTypes.h:20
virtual GraphObject::Ptr OnPointDetection(const Point2D &irCursor) const
virtual void OnRectangleSelection(const Rect2D &irRect, std::vector< GraphObject::Ptr > &iorSelectedObjects) const
Definition: SmartPtr.h:38
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)
std::vector< AreaRec * > ImageMap
Definition: ImageMap.h:99
MSynch::SmartPtr< ValuePiePlot > Ptr
Definition: ValuePiePlot.h:23
virtual void GenerateImageMap(ImageMap &iorImageMap)
Definition: Msi_ccomvariant.h:24
ValuePiePlot(const TripleId &irTripleId, GraphObjectManager *ipManager, const Rect2D &irDataArea)
Definition: GraphObjectManager.h:37
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25
Definition: GraphObject.h:30