8 #ifndef MSICHART_HISTOGRAMPLOT_H 9 #define MSICHART_HISTOGRAMPLOT_H 96 void GetXMinMaxValue(
double& iorMin,
double& iorMax,
bool& iorIsInitialized);
104 void GetY1MinMaxValue(
double& iorMin,
double& iorMax,
bool& iorIsInitialized);
134 void hCalculateHistogramData();
139 void hLoadProperties();
144 void hLoadTrendlineProperties();
150 void hGenerateOneRiser(
Int32 iGroupId);
158 void hGetRiserStartPosAndSize(
Int32 iGroupId,
Int32& orStart,
Int32& orSize);
172 void hGenerateTrendline();
175 std::vector<double> mHistogramData;
176 std::vector<double> mHistogramDataX;
Int32 mDepth
Definition: HistogramPlot.h:34
Definition: HistogramPlot.h:18
void SetY1ValueAxis(ValueAxis::Ptr iValueAxisPtr)
Int32 mGapWidth
Gap width between groups.
Definition: HistogramPlot.h:32
virtual void OnRectangleSelection(const Rect2D &irRect, std::vector< GraphObject::Ptr > &iorSelectedObjects) const
MSynch::SmartPtr< HistogramPlot > Ptr
Definition: HistogramPlot.h:72
void GetY1MinMaxValue(double &iorMin, double &iorMax, bool &iorIsInitialized)
HistogramPlot(const TripleId &irTripleId, GraphObjectManager *ipManager, const Rect2D &irDataArea)
virtual void GenerateView()
EnumDSSGraphType mGraphType
Definition: HistogramPlot.h:30
bool mShowDataLabel
Definition: HistogramPlot.h:36
virtual GraphObject::Ptr OnPointDetection(const Point2D &irCursor) const
EnumDSSGraphDataTextPosition
Definition: DSSIPhoneEnums.h:1836
ChartAdvFormat mGraphNumberFormat
Definition: HistogramPlot.h:40
Definition: HistogramPlot.h:69
#define Int32
Definition: BasicTypes.h:20
Int32 mDepthDirection
Definition: HistogramPlot.h:35
void SetXValueAxis(ValueAxis::Ptr iValueAxisPtr)
virtual void GetOptions(Int32 iSeriesId, Int32 iPropertyId, CComVariant *opValue) const
HistogramOptions()
Definition: HistogramPlot.h:20
Definition: SmartPtr.h:38
EnumDSSGraphType
Definition: DSSIPhoneEnums.h:2431
bool IsReverseGroupOrder()
EnumOrientation
Definition: CategoryPlot.h:21
virtual void SetGraphType(EnumDSSGraphType iType)
EnumDSSGraphDataTextPosition mTextPosition
Definition: HistogramPlot.h:38
Definition: DSSIPhoneEnums.h:1842
virtual bool GetToolTipData(Int32 iSeriesID, Int32 iGroupID, double &orValue, double &orPercentValue)
GraphTrendLineOptions mTrendLineOptions
Definition: HistogramPlot.h:41
bool mUseDepth
Definition: HistogramPlot.h:33
virtual void GenerateMapAndList()
std::vector< AreaRec * > ImageMap
Definition: ImageMap.h:99
Definition: DSSIPhoneEnums.h:2504
void GetXMinMaxValue(double &iorMin, double &iorMax, bool &iorIsInitialized)
Definition: Msi_ccomvariant.h:24
virtual void GenerateImageMap(ImageMap &iorImageMap)
Definition: GraphObjectManager.h:37
Definition: CategoryPlot.h:24
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25
EnumOrientation mOrientation
Definition: HistogramPlot.h:31