8 #ifndef MSICHART_STOCKPLOTMANAGER_H 9 #define MSICHART_STOCKPLOTMANAGER_H 53 void hReserveAreaValueAxis(
const Rect2D& irDataArea,
Rect2D& orDataArea);
60 void hSetDataAreaValueAxis(
const Rect2D& irChartArea,
Int32 iAxisId);
62 void hLoadProperties();
64 void hGenerateAxisLines();
66 void hGenerateInterlacedGrids(
const std::vector<Rect2D>& irChartAreas);
68 void hGenerateGridLines(
const std::vector<Rect2D>& irChartAreas);
71 std::vector<ValueAxis::Ptr> mVecY3Axis;
72 std::vector<ValueAxis::Ptr> mVecY4Axis;
virtual void GenerateMapAndList()
#define Int32
Definition: BasicTypes.h:20
virtual ~StockPlotManager()
Definition: StockPlotManager.h:22
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 bool GetToolTipData(Int32 iSeriesID, Int32 iGroupID, double &orValue, double &orPercentValue, Int32 iOffset=0)
std::vector< AreaRec * > ImageMap
Definition: ImageMap.h:99
Definition: CategoryPlotManager.h:23
virtual void GenerateImageMap(ImageMap &iorImageMap)
MSynch::SmartPtr< StockPlotManager > Ptr
Definition: StockPlotManager.h:25
StockPlotManager(const TripleId &irTripleId, GraphObjectManager *ipManager, const Rect2D &irPlotArea)
virtual void GenerateView()
Definition: GraphObjectManager.h:37
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25