CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::CChartSeriesGraph类 参考

环形关系图 更多...

+ 类 BUI::CChartSeriesGraph 继承关系图:

Public 成员函数

 CChartSeriesGraph ()
 
 ~CChartSeriesGraph ()
 
void SetCenterPosition (double xpos, double ypos)
 
void SetRadius (int r)
 
void SetRadiusMode (SizeMode mode)
 
void SetStartAngle (double a)
 
void Add (std::shared_ptr< CChartEleCircleNet > ele)
 
void Insert (int pos, std::shared_ptr< CChartEleCircleNet > ele)
 
void Delete (int pos)
 
void Clear ()
 
int Size () const
 
void AddEdge (int src, int tgr)
 
void OnPaintSeries (ISurface *pSurface, const RECT &rcDiagram, RECT *lpUpdate) override
 
BOOL OnNotifyMessage (IEventHandler *notify, UINT message, WPARAM wp, LPARAM lp) override
 
void OnTranslateLanguage () override
 
void OnParseItemData (XMLItem *pNode, ICoordList *crdlist) override
 
CChartElementFindChartElement (LPCTSTR name) override
 
- Public 成员函数 继承自 BUI::CChartSeries
 CChartSeries ()
 
virtual ~CChartSeries ()
 
LPCTSTR SeriesName ()
 
void SetSeriesName (LPCTSTR name)
 
void SetSeriesID (UINT id)
 
UINT SeriesID () const
 
BOOL IsEnable () const
 
void SetEnable (BOOL enable)
 
virtual void OnTranslateLanguage ()
 
virtual void ChangeThemeColors ()
 
virtual void OnPaintSeries (ISurface *pSurface, const RECT &rcDiagram, RECT *lpUpdate)
 
virtual BOOL OnNotifyMessage (IEventHandler *notify, UINT message, WPARAM wp, LPARAM lp)
 
virtual void ShellSeriesAttribute (const BeString &szName, const BeString &szText, ICoordList *crdlist)
 命令控制和属性设置接口
 
virtual void OnParseItemData (XMLItem *pNode, ICoordList *crdlist)
 
virtual CChartElementFindChartElement (LPCTSTR name)
 
- Public 成员函数 继承自 BUI::VisibleProperty
 VisibleProperty ()
 
 ~VisibleProperty ()
 
BOOL IsVisable () const
 
void SetVisable (BOOL bShow)
 
- Public 成员函数 继承自 BUI::CChartDataLabel
 CChartDataLabel ()
 
 ~CChartDataLabel ()
 
BOOL IsShowDataLabel () const
 
void ShowDataLabelLine (BOOL bShow)
 
BOOL IsShowDataLabelLine () const
 
void SetDataLabelBgColor (const GColor &color)
 
void SetEleColor (const GColor &color)
 
void ShowDataLabel (BOOL bShow)
 
void SetDatalabelTextDistance (double r)
 
void SetDatalabelAngle (double rad)
 
void SetDatalabelAngleDeg (double deg)
 

额外继承的成员函数

- Public 属性 继承自 BUI::CChartSeries
BeString m_name
 
UINT m_series_id
 
BOOL m_is_enable
 
GShadowContain m_shadow_contain
 
- Public 属性 继承自 BUI::CChartDataLabel
BOOL m_is_show_data_label
 
BOOL m_is_draw_line
 
double m_text_angle
 
double m_text_distance
 
GColor m_color_text
 
GColor m_ele_color
 
- Protected 属性 继承自 BUI::VisibleProperty
BOOL m_is_visbale
 

详细描述

环形关系图

构造及析构函数说明

◆ CChartSeriesGraph()

BUI::CChartSeriesGraph::CChartSeriesGraph ( )

◆ ~CChartSeriesGraph()

BUI::CChartSeriesGraph::~CChartSeriesGraph ( )

成员函数说明

◆ Add()

void BUI::CChartSeriesGraph::Add ( std::shared_ptr< CChartEleCircleNet ele)

◆ AddEdge()

void BUI::CChartSeriesGraph::AddEdge ( int  src,
int  tgr 
)

◆ Clear()

void BUI::CChartSeriesGraph::Clear ( )

◆ Delete()

void BUI::CChartSeriesGraph::Delete ( int  pos)

◆ FindChartElement()

CChartElement * BUI::CChartSeriesGraph::FindChartElement ( LPCTSTR  name)
overridevirtual

◆ Insert()

void BUI::CChartSeriesGraph::Insert ( int  pos,
std::shared_ptr< CChartEleCircleNet ele 
)

◆ OnNotifyMessage()

BOOL BUI::CChartSeriesGraph::OnNotifyMessage ( IEventHandler notify,
UINT  message,
WPARAM  wp,
LPARAM  lp 
)
overridevirtual

◆ OnPaintSeries()

void BUI::CChartSeriesGraph::OnPaintSeries ( ISurface pSurface,
const RECT rcDiagram,
RECT lpUpdate 
)
overridevirtual

◆ OnParseItemData()

void BUI::CChartSeriesGraph::OnParseItemData ( XMLItem pNode,
ICoordList crdlist 
)
overridevirtual

◆ OnTranslateLanguage()

void BUI::CChartSeriesGraph::OnTranslateLanguage ( )
overridevirtual

◆ SetCenterPosition()

void BUI::CChartSeriesGraph::SetCenterPosition ( double  xpos,
double  ypos 
)

◆ SetRadius()

void BUI::CChartSeriesGraph::SetRadius ( int  r)

◆ SetRadiusMode()

void BUI::CChartSeriesGraph::SetRadiusMode ( SizeMode  mode)

◆ SetStartAngle()

void BUI::CChartSeriesGraph::SetStartAngle ( double  a)

◆ Size()

int BUI::CChartSeriesGraph::Size ( ) const
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有