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

环形关系图 更多...

类 BUI::CChartSeriesGraph 继承关系图:

Public 成员函数

 CChartSeriesGraph ()
 ~CChartSeriesGraph ()
void SetCenterPosition (double xpos, double ypos)
void SetRadius (int r)
void SetRadiusMode (LayoutMode 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 *surface, const RECT &rc_diagram, RECT *rect_update) override
BOOL OnNotifyMessage (IEventHandler *notify, UINT message, WPARAM wp, LPARAM lp) override
void OnTranslateLanguage () override
void OnParseItemData (XMLItem *node, ICoordList *coord_list) override
CChartElementFindChartElement (LPCTSTR name) override
void GetSeriesRelationship (std::vector< BeString > &list) override
 获得类的继承关系
Public 成员函数 继承自 BUI::CChartSeries
 CChartSeries ()
virtual ~CChartSeries ()
LPCTSTR SeriesName ()
 序列名称
void SetSeriesName (LPCTSTR name)
 设置序列名称
void SetSeriesID (UINT id)
 设置序列整数ID
UINT SeriesID () const
 获取序列整数ID
BOOL IsEnable () const
 可用性
void SetEnable (BOOL enable)
 设置可用性
void DoChangeSeriesThemeColors (const BeString &name)
virtual void ChangeSeriesThemeColors ()
virtual void OnSizeChanged ()
virtual void ShellSeriesAttribute (const BeString &str_name, const BeString &str_value, ICoordList *coord_list)
 命令控制和属性设置接口
Public 成员函数 继承自 BUI::VisibleProperty
 VisibleProperty ()
 ~VisibleProperty ()
BOOL IsVisable () const
void SetVisable (BOOL is_show)
Public 成员函数 继承自 BUI::CChartDataLabel
 CChartDataLabel ()
 ~CChartDataLabel ()
BOOL IsShowDataLabel () const
void ShowDataLabelLine (BOOL is_show)
BOOL IsShowDataLabelLine () const
void SetDataLabelBgColor (const GColor &color)
void SetEleColor (const GColor &color)
void ShowDataLabel (BOOL is_show)
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

◆ GetSeriesRelationship()

void BUI::CChartSeriesGraph::GetSeriesRelationship ( std::vector< BeString > & list)
overridevirtual

获得类的继承关系

重载 BUI::CChartSeries .

◆ 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 * surface,
const RECT & rc_diagram,
RECT * rect_update )
overridevirtual

◆ OnParseItemData()

void BUI::CChartSeriesGraph::OnParseItemData ( XMLItem * node,
ICoordList * coord_list )
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 ( LayoutMode mode)

◆ SetStartAngle()

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

◆ Size()

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