8 #ifndef MSICHART_HISTOGRAMPLOTMANAGER_H 9 #define MSICHART_HISTOGRAMPLOTMANAGER_H 50 bool hIsMutipleY1ValueAxis()
const;
65 void hReserveAreaValueAxis(
const std::vector<ValueAxis::Ptr> irVecAxis,
const Rect2D& irDataArea,
Rect2D& orDataArea,
bool iIsVertical);
67 void hGenerateAxisLines();
69 void hGenerateInterlacedGrids(
const std::vector<Rect2D>& irChartAreas);
71 void hGenerateGridLines(
const std::vector<Rect2D>& irChartAreas);
77 Int32 mDepthDirection;
79 std::vector<HistogramPlot::Ptr> mHistogramPlots;
80 std::vector<ValueAxis::Ptr> mVecXAxis;
81 std::vector<ValueAxis::Ptr> mVecY1Axis;
88 inline bool HistogramPlotManager::hIsMutipleY1ValueAxis()
const
virtual void GenerateImageMap(ImageMap &iorImageMap)
MSynch::SmartPtr< HistogramPlotManager > Ptr
Definition: HistogramPlotManager.h:23
EnumOrientation mOrientation
Chart areas orientation.
Definition: PlotManager.h:32
#define Int32
Definition: BasicTypes.h:20
virtual bool GetToolTipData(Int32 iSeriesID, Int32 iGroupID, double &orValue, double &orPercentValue, Int32 iOffset=0)
Definition: SmartPtr.h:38
HistogramPlotManager(const TripleId &irTripleId, GraphObjectManager *ipManager, const Rect2D &irPlotArea)
EnumOrientation
Definition: CategoryPlot.h:21
virtual ~HistogramPlotManager()
virtual void LoadProperties()
std::vector< AreaRec * > ImageMap
Definition: ImageMap.h:99
virtual void GenerateView()
virtual void OnRectangleSelection(const Rect2D &irRect, std::vector< GraphObject::Ptr > &iorSelectedObjects) const
virtual GraphObject::Ptr OnPointDetection(const Point2D &irCursor) const
ChartAreaOptions mChartAreaOptions
The chart areas option.
Definition: PlotManager.h:133
virtual void GenerateMapAndList()
Definition: GraphObjectManager.h:37
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25
Definition: PlotManager.h:43
Definition: HistogramPlotManager.h:20