NCBI C++ ToolKit
|
Routines to support rendering of various types of graphs. More...
Routines to support rendering of various types of graphs.
Definition at line 115 of file regular_grid.hpp.
Definition at line 146 of file igraph_data.hpp.
typedef ITypedDataArray<IDataArray::eColor> IColorArray |
Definition at line 103 of file igraph_data.hpp.
Definition at line 101 of file igraph_data.hpp.
Definition at line 104 of file igraph_data.hpp.
Definition at line 102 of file igraph_data.hpp.
|
protected |
Definition at line 116 of file legend.hpp.
|
protected |
Definition at line 106 of file pie_graph.hpp.
Definition at line 122 of file legend.hpp.
Definition at line 111 of file pie_graph.hpp.
typedef vector<TBase> CTypedArrayAdapter< Type, TBase >::TCont |
Definition at line 119 of file igraph_data.hpp.
typedef vector<SGraphElem*> IGraph::TElemVector |
Definition at line 72 of file igraph.hpp.
|
protected |
Definition at line 117 of file legend.hpp.
Definition at line 123 of file legend.hpp.
|
protected |
Definition at line 116 of file graph_panel.hpp.
|
protected |
Definition at line 115 of file legend.hpp.
|
protected |
Definition at line 74 of file scatter_graph.hpp.
Definition at line 121 of file legend.hpp.
typedef TStrAdapter::TCont CScatterDataSource< TX, TY >::TStrCont |
Definition at line 79 of file scatter_graph.hpp.
|
protected |
Definition at line 107 of file pie_graph.hpp.
Definition at line 112 of file pie_graph.hpp.
|
protected |
Definition at line 105 of file pie_graph.hpp.
Definition at line 110 of file pie_graph.hpp.
typedef TModelUnit STypeSelector< IDataArray::eNumeric >::TValueType |
Definition at line 73 of file igraph_data.hpp.
typedef string STypeSelector< IDataArray::eString >::TValueType |
Definition at line 76 of file igraph_data.hpp.
typedef CRgbaColor STypeSelector< IDataArray::eColor >::TValueType |
Definition at line 79 of file igraph_data.hpp.
typedef void* STypeSelector< IDataArray::ePointer >::TValueType |
Definition at line 82 of file igraph_data.hpp.
typedef STypeSelector<Type>::TValueType ITypedDataArray< Type >::TValueType |
Definition at line 92 of file igraph_data.hpp.
typedef ITypedDataArray<Type>::TValueType CTypedArrayAdapter< Type, TBase >::TValueType |
Definition at line 118 of file igraph_data.hpp.
|
protected |
Definition at line 72 of file scatter_graph.hpp.
typedef TXAdapter::TCont CScatterDataSource< TX, TY >::TXCont |
Definition at line 77 of file scatter_graph.hpp.
|
protected |
Definition at line 73 of file scatter_graph.hpp.
typedef TYAdapter::TCont CScatterDataSource< TX, TY >::TYCont |
Definition at line 78 of file scatter_graph.hpp.
typedef double CRegularGridGen::const_iterator::value_type |
Definition at line 114 of file regular_grid.hpp.
Enumerator | |
---|---|
eNumeric | |
eString | |
eColor | |
ePointer |
Definition at line 52 of file igraph_data.hpp.
Enumerator | |
---|---|
eGraphLimits | |
eRounded | |
eFixed |
Definition at line 61 of file graph_panel.hpp.
Enumerator | |
---|---|
eNone | |
eRect | |
eDiamond | |
eTriangle | |
eCross |
Definition at line 133 of file igraph.hpp.
|
protected |
Definition at line 100 of file igraph_data.cpp.
References CSeriesBase::m_vpArrays.
Referenced by CLegendDataSource::CreateArrays(), CPieDataSource::CreateArrays(), and CScatterDataSource< TX, TY >::CreateArrays().
void CGraphPanel::AddGraph | ( | IGraph * | pGraph | ) |
Definition at line 205 of file graph_panel.cpp.
References CGraphPanel::m_Graphs, and CGraphPanel::UpdateLimits().
|
inline |
Definition at line 247 of file regular_grid.hpp.
References CRegularGridGen::m_Finish, CRegularGridGen::m_Start, and CRegularGridGen::m_Step.
|
protectedvirtual |
Implements CGraphBase.
Definition at line 88 of file legend.cpp.
References CGlRect< T >::Init(), and CGraphBase::m_Limits.
Referenced by CLegend::SetDataSource().
|
protectedvirtual |
Implements CGraphBase.
Definition at line 117 of file pie_graph.cpp.
References CGlRect< T >::Init(), and CGraphBase::m_Limits.
Referenced by CPieGraph::SetDataSource().
|
protectedvirtual |
Implements CGraphBase.
Definition at line 130 of file scatter_graph.cpp.
References ITypedDataArray< Type >::GetElem(), CScatterGraph::GetScatterDataSource(), ITypedDataArray< Type >::GetSize(), IScatterDataSource::GetXArray(), IScatterDataSource::GetYArray(), i, CGlRect< T >::Init(), CGraphBase::m_Limits, max(), and min().
Referenced by CScatterGraph::SetDataSource().
|
protectedpure virtual |
Implemented in CScatterGraph, CPieGraph, and CLegend.
Referenced by CGraphBase::SetDataSource().
CGraphBase::CGraphBase | ( | ) |
Definition at line 50 of file igraph.cpp.
CGraphPanel::CGraphPanel | ( | ) |
Definition at line 37 of file graph_panel.cpp.
CLegend::CLegend | ( | ) |
class CLegend
Definition at line 41 of file legend.cpp.
Definition at line 104 of file legend.hpp.
|
inline |
Definition at line 117 of file regular_grid.hpp.
|
inline |
Definition at line 120 of file regular_grid.hpp.
Definition at line 151 of file pie_graph.cpp.
CPieGraph::CPieGraph | ( | ) |
Definition at line 40 of file pie_graph.cpp.
References CGraphBase::SetColor().
|
virtual |
Definition at line 61 of file graph_panel.cpp.
References CGraphPanel::CreateAxisArea(), CGraphPanel::CreateLegend(), CGraphPanel::m_pAxisArea, CGraphPanel::m_pLegend, and CAxisArea::SetupAxes().
|
protectedvirtual |
Reimplemented in CScatterDataSource< TX, TY >, CPieDataSource, and CLegendDataSource.
Definition at line 89 of file igraph_data.cpp.
References CSeriesBase::RemoveAllArrays().
Referenced by CLegendDataSource::CreateArrays(), CPieDataSource::CreateArrays(), CScatterDataSource< TX, TY >::CreateArrays(), and CSeriesBase::CreateArrays().
|
virtual |
class CLegendDataSource
Reimplemented from CSeriesBase.
Definition at line 214 of file legend.cpp.
References CSeriesBase::AddArray(), CSeriesBase::CreateArrays(), and CSeriesBase::m_Length.
|
virtual |
Reimplemented from CSeriesBase.
Definition at line 158 of file pie_graph.cpp.
References CSeriesBase::AddArray(), CSeriesBase::CreateArrays(), and CSeriesBase::m_Length.
|
inlinevirtual |
Reimplemented from CSeriesBase.
Definition at line 86 of file scatter_graph.hpp.
References CSeriesBase::AddArray(), CSeriesBase::CreateArrays(), and CSeriesBase::m_Length.
|
protectedvirtual |
Definition at line 94 of file igraph_data.cpp.
References CSeriesBase::CreateArrays(), and CSeriesBase::m_Length.
|
protectedvirtual |
Definition at line 269 of file graph_panel.cpp.
Referenced by CGraphPanel::Create().
|
protectedvirtual |
Definition at line 275 of file graph_panel.cpp.
Referenced by CGraphPanel::Create().
CRegularGridGen::CRegularGridGen | ( | ) |
Definition at line 47 of file regular_grid.cpp.
CRegularGridRenderer::CRegularGridRenderer | ( | ) |
Definition at line 214 of file regular_grid.cpp.
|
inline |
Definition at line 65 of file scatter_graph.hpp.
CScatterGraph::CScatterGraph | ( | ) |
class CScatterGraph
Definition at line 41 of file scatter_graph.cpp.
|
protected |
class CSeriesBase
Definition at line 48 of file igraph_data.cpp.
|
protected |
Definition at line 53 of file igraph_data.cpp.
|
inline |
Definition at line 121 of file igraph_data.hpp.
|
inline |
Definition at line 122 of file igraph_data.hpp.
References CTypedArrayAdapter< Type, TBase >::m_vValues.
void destroy | ( | P | pT | ) |
Definition at line 48 of file igraph_utils.hpp.
Referenced by xslt::stylesheet::operator=(), CCgiCookies::Remove(), SOCK_CloseEx(), CResultSet::xGetBlobOStream(), and xslt::stylesheet::~stylesheet().
Definition at line 56 of file igraph_utils.hpp.
void destroy_and_erase_elems | ( | ContT & | C | ) |
Definition at line 60 of file igraph_utils.hpp.
References C.
Referenced by CHitMatrixGraph::DeleteGlyphs().
void destroy_elems | ( | InIt | first, |
InIt | last | ||
) |
Definition at line 67 of file igraph_utils.hpp.
void destroy_null | ( | P & | pT | ) |
Definition at line 50 of file igraph_utils.hpp.
References NULL.
Referenced by CGraphPanel::~CGraphPanel().
Definition at line 57 of file igraph_utils.hpp.
References NULL.
void destroy_null_array | ( | P & | pT | ) |
Definition at line 52 of file igraph_utils.hpp.
References NULL.
void CGraphPanel::EnableAntiAliasing | ( | bool | bEn | ) |
Definition at line 192 of file graph_panel.cpp.
References CGraphPanel::m_bAntiAliasing.
|
inline |
Definition at line 180 of file regular_grid.hpp.
References CRegularGridRenderer::m_bCentering.
Referenced by CFeaturePanel::CFeaturePanel(), and CHitMatrixRenderer::CHitMatrixRenderer().
Definition at line 225 of file regular_grid.hpp.
References CRegularGridGen::m_MinusOneBasedX, and CRegularGridGen::m_MinusOneBasedY.
Referenced by CFeaturePanel::CFeaturePanel().
plus/minus one base to align grid to ruler bars.
Definition at line 218 of file regular_grid.hpp.
References CRegularGridGen::m_OneBasedX, and CRegularGridGen::m_OneBasedY.
Referenced by CHitMatrixRenderer::CHitMatrixRenderer().
|
inline |
Definition at line 251 of file regular_grid.hpp.
iteration interface.
Definition at line 70 of file regular_grid.cpp.
References CGlRect< T >::Bottom(), fabs, CGlPane::GetVisibleRect(), CGlRect< T >::Left(), CRegularGridGen::m_AutoStepUpdate, CRegularGridGen::m_bHorz, CRegularGridGen::m_Finish, CRegularGridGen::m_IntegerX, CRegularGridGen::m_IntegerY, CRegularGridGen::m_MaxCellSize, CRegularGridGen::m_MinCellSize, CRegularGridGen::m_MinusOneBasedX, CRegularGridGen::m_MinusOneBasedY, CRegularGridGen::m_OneBasedX, CRegularGridGen::m_OneBasedY, CRegularGridGen::m_Start, CRegularGridGen::m_Step, max(), min(), CGlRect< T >::Right(), CRegularGridGen::SelectBaseStep(), CRegularGridGen::SelectScreenStep(), CGlRect< T >::Top(), CGlPane::UnProjectHeight(), and CGlPane::UnProjectWidth().
Referenced by CAxisRenderer::Render(), and CRegularGridRenderer::Render().
IDataArray * CSeriesBase::GetArray | ( | size_t | iArray | ) | const |
Definition at line 81 of file igraph_data.cpp.
References ASSERT_ARRAY_INDEX, and CSeriesBase::m_vpArrays.
Referenced by CLegendDataSource::GetColorContainer(), CPieDataSource::GetColorContainer(), CLegendDataSource::GetLabelContainer(), CScatterDataSource< TX, TY >::GetLabelContainer(), CLegendDataSource::GetMarkerContainer(), CPieDataSource::GetStringContainer(), CPieDataSource::GetValueContainer(), CScatterDataSource< TX, TY >::GetXContainer(), and CScatterDataSource< TX, TY >::GetYContainer().
size_t CSeriesBase::GetArraysCount | ( | ) | const |
Definition at line 68 of file igraph_data.cpp.
References CSeriesBase::m_vpArrays.
CSeriesBase::EDataType CSeriesBase::GetArrayType | ( | size_t | iArray | ) | const |
Definition at line 73 of file igraph_data.cpp.
References ASSERT_ARRAY_INDEX, and CSeriesBase::m_vpArrays.
|
inline |
Definition at line 106 of file graph_panel.hpp.
References CGraphPanel::m_pAxisArea.
const CRgbaColor & CLegend::GetBackColor | ( | ) | const |
Definition at line 58 of file legend.cpp.
References CLegend::m_BackColor.
const CRgbaColor & CLegend::GetBorderColor | ( | ) |
Definition at line 68 of file legend.cpp.
References CLegend::m_BorderColor.
|
inlinevirtual |
Definition at line 112 of file igraph.hpp.
References CGraphBase::m_Color.
|
inlinevirtual |
Implements ILegendDataSource.
Definition at line 111 of file legend.hpp.
References CSeriesBase::x_GetColorArray().
|
virtual |
Implements ILegendDataSource.
Definition at line 136 of file pie_graph.cpp.
References IPieDataSource::GetColorArray(), CPieGraph::GetPieDataSource(), and NULL.
|
inlinevirtual |
Implements IPieDataSource.
Definition at line 102 of file pie_graph.hpp.
References CSeriesBase::x_GetColorArray().
|
pure virtual |
Implemented in CPieGraph, and CLegendDataSource.
Referenced by CLegend::x_RenderItems().
|
pure virtual |
Implemented in CPieDataSource.
Referenced by CPieGraph::GetColorArray(), and CPieGraph::Render().
|
inline |
Definition at line 126 of file legend.hpp.
References CSeriesBase::GetArray().
|
inline |
Definition at line 115 of file pie_graph.hpp.
References CSeriesBase::GetArray().
|
inline |
Definition at line 132 of file igraph_data.hpp.
References CTypedArrayAdapter< Type, TBase >::m_vValues.
|
inline |
Definition at line 133 of file igraph_data.hpp.
References CTypedArrayAdapter< Type, TBase >::m_vValues.
|
virtual |
|
pure virtual |
Implemented in CGraphBase.
|
inlinevirtual |
Implements ITypedDataArray< Type >.
Definition at line 126 of file igraph_data.hpp.
References _ASSERT, i, and CTypedArrayAdapter< Type, TBase >::m_vValues.
|
pure virtual |
Implemented in CTypedArrayAdapter< Type, TBase >.
Referenced by CScatterGraph::CalculateLimits(), CPieGraph::Render(), CScatterGraph::Render(), and CLegend::x_RenderItems().
|
inline |
Definition at line 104 of file graph_panel.hpp.
References CGraphPanel::m_GraphPane.
|
inlinevirtual |
Implements ILegendDataSource.
Definition at line 110 of file legend.hpp.
References CSeriesBase::x_GetStringArray().
|
virtual |
Implements ILegendDataSource.
Definition at line 129 of file pie_graph.cpp.
References IPieDataSource::GetLabelsArray(), CPieGraph::GetPieDataSource(), and NULL.
|
pure virtual |
Implemented in CPieGraph, and CLegendDataSource.
Referenced by CLegend::x_RenderItems().
|
inline |
Definition at line 125 of file legend.hpp.
References CSeriesBase::GetArray().
|
inline |
Definition at line 84 of file scatter_graph.hpp.
References CSeriesBase::GetArray().
|
inlinevirtual |
Implements IPieDataSource.
Definition at line 103 of file pie_graph.hpp.
References CSeriesBase::x_GetStringArray().
|
inlinevirtual |
Implements IScatterDataSource.
Definition at line 70 of file scatter_graph.hpp.
References CSeriesBase::x_GetStringArray().
|
pure virtual |
Implemented in CPieDataSource.
Referenced by CPieGraph::GetLabelArray().
|
pure virtual |
Implemented in CScatterDataSource< TX, TY >.
|
inline |
Definition at line 105 of file graph_panel.hpp.
References CGraphPanel::m_pLegend.
|
inlineprotected |
Definition at line 80 of file legend.hpp.
References CGraphBase::m_pDataSource.
Referenced by CLegend::x_RenderItems().
int CSeriesBase::GetLength | ( | void | ) | const |
Definition at line 64 of file igraph_data.cpp.
References CSeriesBase::m_Length.
|
virtual |
Implements IGraph.
Reimplemented in CScatterGraph, and CLegend.
Definition at line 73 of file igraph.cpp.
References CGraphBase::m_Limits.
|
virtual |
Reimplemented from CGraphBase.
Definition at line 83 of file legend.cpp.
References CGraphBase::m_Limits.
|
virtual |
Reimplemented from CGraphBase.
Definition at line 77 of file scatter_graph.cpp.
References CGraphBase::m_Limits.
|
pure virtual |
Implemented in CScatterGraph, CLegend, and CGraphBase.
|
inlinevirtual |
Implements ILegendDataSource.
Definition at line 112 of file legend.hpp.
References CSeriesBase::x_GetNumericArray().
|
virtual |
|
pure virtual |
Implemented in CPieGraph, and CLegendDataSource.
Referenced by CLegend::x_RenderItems().
|
inline |
Definition at line 127 of file legend.hpp.
References CSeriesBase::GetArray().
CGraphDotMarker::EMarkerType CScatterGraph::GetMarkerType | ( | ) | const |
Definition at line 47 of file scatter_graph.cpp.
References CScatterGraph::m_MarkerType.
|
inlineprotected |
Definition at line 87 of file pie_graph.hpp.
References CGraphBase::m_pDataSource.
Referenced by CPieGraph::GetColorArray(), CPieGraph::GetLabelArray(), and CPieGraph::Render().
|
inlineprotected |
Definition at line 120 of file scatter_graph.hpp.
References CGraphBase::m_pDataSource.
Referenced by CScatterGraph::CalculateLimits(), and CScatterGraph::Render().
|
inlinevirtual |
Implements ITypedDataArray< Type >.
Definition at line 125 of file igraph_data.hpp.
References CTypedArrayAdapter< Type, TBase >::m_vValues.
|
pure virtual |
Implemented in ITypedDataArray< Type >, and CTypedArrayAdapter< Type, TBase >.
Referenced by CSeriesBase::InsertArray().
|
pure virtual |
Implements IDataArray.
Implemented in CTypedArrayAdapter< Type, TBase >.
Referenced by CScatterGraph::CalculateLimits(), CPieGraph::Render(), CScatterGraph::Render(), and CLegend::x_RenderItems().
|
inline |
Definition at line 116 of file pie_graph.hpp.
References CSeriesBase::GetArray().
|
inlinevirtual |
Definition at line 113 of file igraph.hpp.
References CGraphBase::m_TextColor.
|
inlinevirtual |
|
pure virtual |
Implemented in ITypedDataArray< Type >.
|
inlinevirtual |
Implements IPieDataSource.
Definition at line 101 of file pie_graph.hpp.
References CSeriesBase::x_GetNumericArray().
|
pure virtual |
Implemented in CPieDataSource.
Referenced by CPieGraph::Render().
|
inline |
Definition at line 114 of file pie_graph.hpp.
References CSeriesBase::GetArray().
|
inlinevirtual |
Implements IScatterDataSource.
Definition at line 68 of file scatter_graph.hpp.
References CSeriesBase::x_GetNumericArray().
|
pure virtual |
Implemented in CScatterDataSource< TX, TY >.
Referenced by CScatterGraph::CalculateLimits(), and CScatterGraph::Render().
|
inline |
Definition at line 82 of file scatter_graph.hpp.
References CSeriesBase::GetArray().
|
inlinevirtual |
Implements IScatterDataSource.
Definition at line 69 of file scatter_graph.hpp.
References CSeriesBase::x_GetNumericArray().
|
pure virtual |
Implemented in CScatterDataSource< TX, TY >.
Referenced by CScatterGraph::CalculateLimits(), and CScatterGraph::Render().
|
inline |
Definition at line 83 of file scatter_graph.hpp.
References CSeriesBase::GetArray().
|
inlineprotected |
Definition at line 150 of file regular_grid.hpp.
References fabs, CRegularGridGen::const_iterator::m_Finish, CRegularGridGen::const_iterator::m_Iter, CRegularGridGen::const_iterator::m_Start, CRegularGridGen::const_iterator::m_Step, and CRegularGridGen::const_iterator::m_Value.
Referenced by CRegularGridGen::const_iterator::operator++().
|
protected |
Definition at line 106 of file igraph_data.cpp.
References _ASSERT, ASSERT_ARRAY_INDEX, IDataArray::GetSize(), CSeriesBase::m_Length, and CSeriesBase::m_vpArrays.
bool CScatterGraph::IsDrawLines | ( | ) | const |
Definition at line 57 of file scatter_graph.cpp.
References CScatterGraph::m_bDrawLines.
|
inlineprotected |
Definition at line 149 of file regular_grid.hpp.
References CRegularGridGen::const_iterator::m_Finish, and CRegularGridGen::const_iterator::m_Value.
Referenced by CRegularGridGen::const_iterator::operator==().
void CGraphPanel::Layout | ( | ) |
Definition at line 90 of file graph_panel.cpp.
References CGlRect< T >::Bottom(), CGraphPanel::m_GraphOffsetX, CGraphPanel::m_GraphOffsetY, CGraphPanel::m_GraphPane, CGraphPanel::m_LegendH, CGraphPanel::m_LegendOffsetX, CGraphPanel::m_LegendPane, CGraphPanel::m_Pane, CGraphPanel::m_rcAll, CGlRect< T >::MoveBottom(), CGlRect< T >::MoveLeft(), CGlRect< T >::SetBottom(), CGlRect< T >::SetLeft(), CGlRect< T >::SetTop(), and CGlPane::SetViewport().
Referenced by CGraphPanel::SetLayout(), and CGraphPanel::SetRect().
|
inline |
Definition at line 144 of file regular_grid.hpp.
|
inline |
Definition at line 123 of file regular_grid.hpp.
References CRegularGridGen::const_iterator::m_Value.
|
inline |
Definition at line 127 of file regular_grid.hpp.
References CRegularGridGen::const_iterator::Inc().
|
inline |
Definition at line 132 of file regular_grid.hpp.
References CRegularGridGen::const_iterator::Inc().
|
inline |
Definition at line 138 of file regular_grid.hpp.
References CRegularGridGen::const_iterator::IsEnd(), CRegularGridGen::const_iterator::m_Finish, CRegularGridGen::const_iterator::m_Iter, CRegularGridGen::const_iterator::m_Start, CRegularGridGen::const_iterator::m_Step, and CRegularGridGen::const_iterator::m_Value.
|
protected |
Definition at line 238 of file graph_panel.cpp.
References CGlRect< T >::Bottom(), CGlPane::Close(), CRgbaColor::GetAlpha(), CRgbaColor::GetBlue(), CRgbaColor::GetGreen(), CRgbaColor::GetRed(), CGlPane::GetViewport(), glColorC(), CGlRect< T >::Left(), CGraphPanel::m_BackColor, CGraphPanel::m_bAntiAliasing, CGraphPanel::m_GraphBackColor, CGraphPanel::m_GraphPane, CGlPane::OpenPixels(), CGlRect< T >::Right(), and CGlRect< T >::Top().
Referenced by CGraphPanel::Render().
|
protected |
Definition at line 113 of file igraph_data.cpp.
References CSeriesBase::m_vpArrays, and NON_CONST_ITERATE.
Referenced by CSeriesBase::CreateArrays(), and CSeriesBase::~CSeriesBase().
void CGraphPanel::RemoveAllGraphs | ( | ) |
Definition at line 212 of file graph_panel.cpp.
References CGraphPanel::m_Graphs, and CGraphPanel::UpdateLimits().
|
virtual |
Definition at line 120 of file axis.cpp.
References CGlRect< T >::Bottom(), CGlPane::Close(), CAxisRenderer::eBothSides, CAxisRenderer::eCenterText, CAxisRenderer::eLeftText, CAxisRenderer::eMaxSide, CAxisRenderer::eMinSide, CAxisRenderer::eNoTick, CAxisRenderer::ePosFixedValue, CAxisRenderer::ePosMax, CAxisRenderer::ePosMin, CAxisRenderer::eRightText, CRegularGridGen::GenerateGrid(), CGlPane::GetViewport(), glColorC(), H, int, ITERATE, CGlRect< T >::Left(), CAxisRenderer::m_bHorz, CAxisRenderer::m_Color, CAxisRenderer::m_FixedPosValue, CAxisRenderer::m_Font, CAxisRenderer::m_PosType, CAxisRenderer::m_TextAlignType, CAxisRenderer::m_TextColor, CAxisRenderer::m_TickSize, CAxisRenderer::m_TickStyle, CAxisRenderer::m_vLabels, CGlPane::OpenOrtho(), CGlPane::OpenPixels(), CGlPane::ProjectX(), CGlPane::ProjectY(), CGlRect< T >::Right(), CGlBitmapFont::TextHeight(), CGlBitmapFont::TextOut(), CGlRect< T >::Top(), CAxisRenderer::x_DrawHorzLabels(), CAxisRenderer::x_GenerateLabels(), and CAxisRenderer::x_LayoutLabels().
Referenced by CAxisArea::Render().
void CAxisArea::Render | ( | CGlPane * | pAreaPane, |
CGlPane * | pGraphPane, | ||
CRegularGridGen * | pGen | ||
) |
Definition at line 360 of file axis.cpp.
References CAxisArea::m_XAxis, CAxisArea::m_YAxis, and CAxisRenderer::Render().
Referenced by CGraphPanel::Render().
void CRegularGridRenderer::Render | ( | CGlPane * | pAreaPane, |
CGlPane * | pPane, | ||
CRegularGridGen * | pGenerator | ||
) | const |
Definition at line 223 of file regular_grid.cpp.
References IRender::Begin(), CGlRect< T >::Bottom(), IRender::ColorC(), IRender::End(), CGlPane::eOrtho, CGlPane::ePixels, CRegularGridGen::GenerateGrid(), GetGl(), CGlPane::GetViewport(), ITERATE, CGlRect< T >::Left(), IRender::LineWidth(), CRegularGridRenderer::m_bCentering, CRegularGridRenderer::m_HorzColor, CRegularGridRenderer::m_ShowHorzGrid, CRegularGridRenderer::m_ShowVertGrid, CRegularGridRenderer::m_VertColor, CGlPane::ProjectX(), CGlPane::ProjectY(), CGlRect< T >::Right(), CGlRect< T >::Top(), and IRender::Vertex2d().
Referenced by CGraphPanel::Render(), CFeaturePanel::x_Draw(), and CHitMatrixRenderer::x_RenderAxisAndGrid().
|
pure virtual |
Implemented in CScatterGraph, CPieGraph, CLegend, and CGraphBase.
|
pure virtual |
Implements IGraph.
Implemented in CScatterGraph, CPieGraph, and CLegend.
Definition at line 78 of file igraph.cpp.
|
virtual |
Implements CGraphBase.
Definition at line 93 of file legend.cpp.
References CGlRect< T >::Bottom(), CGlPane::Close(), ERR_POST, CGlPane::GetViewport(), glColorC(), CGlRect< T >::Left(), CLegend::m_BackColor, CLegend::m_BorderColor, CGlPane::OpenPixels(), CException::ReportAll(), CGlRect< T >::Right(), CGlRect< T >::Top(), CException::what(), and CLegend::x_RenderItems().
Referenced by CGraphPanel::Render().
|
virtual |
Implements CGraphBase.
Definition at line 57 of file pie_graph.cpp.
References _ASSERT, CGlPane::Close(), D, ERR_POST, fabs, IPieDataSource::GetColorArray(), ITypedDataArray< Type >::GetElem(), CPieGraph::GetPieDataSource(), ITypedDataArray< Type >::GetSize(), IPieDataSource::GetValueArray(), CGlPane::GetViewport(), glColorC(), CGlRect< T >::Height(), i, int, CGraphBase::m_Color, min(), N, CGlPane::OpenOrtho(), CException::ReportAll(), CException::what(), and CGlRect< T >::Width().
|
virtual |
Implements CGraphBase.
Definition at line 82 of file scatter_graph.cpp.
References _ASSERT, CGlPane::Close(), CGraphDotMarker::eNone, ERR_POST, ITypedDataArray< Type >::GetElem(), CScatterGraph::GetScatterDataSource(), ITypedDataArray< Type >::GetSize(), CGlPane::GetVisibleRect(), IScatterDataSource::GetXArray(), IScatterDataSource::GetYArray(), glColorC(), i, CGlRect< T >::Inflate(), CScatterGraph::m_bDrawLines, CGraphBase::m_Color, CScatterGraph::m_MarkerType, CGlPane::OpenOrtho(), CGlRect< T >::PtInRect(), CGraphDotMarker::RenderMarker(), CException::ReportAll(), CGlPane::UnProjectHeight(), CGlPane::UnProjectWidth(), and CException::what().
void CGraphPanel::Render | ( | IGraph::TElemVector * | elems = NULL | ) |
Definition at line 219 of file graph_panel.cpp.
References CGraphPanel::m_bDrawAxes, CGraphPanel::m_bDrawGrid, CGraphPanel::m_Gen, CGraphPanel::m_GraphPane, CGraphPanel::m_Graphs, CGraphPanel::m_Grid, CGraphPanel::m_LegendPane, CGraphPanel::m_Pane, CGraphPanel::m_pAxisArea, CGraphPanel::m_pLegend, NON_CONST_ITERATE, CGraphPanel::PrepareContext(), CAxisArea::Render(), CRegularGridRenderer::Render(), and CLegend::Render().
|
static |
class CGraphDotMarker
Definition at line 85 of file igraph.cpp.
References _ASSERT, CGraphDotMarker::eCross, CGraphDotMarker::eDiamond, CGraphDotMarker::eNone, CGraphDotMarker::eRect, CGraphDotMarker::eTriangle, and Type.
Referenced by CScatterGraph::Render(), and CLegend::x_RenderItem().
|
staticprotected |
Definition at line 151 of file regular_grid.cpp.
|
staticprotected |
Definition at line 131 of file regular_grid.cpp.
References i, log10(), and CRegularGridGen::ms_StepK.
Referenced by CRegularGridGen::GenerateGrid().
|
staticprotected |
Definition at line 166 of file regular_grid.cpp.
References log10(), M, CRegularGridGen::ms_StepK, and P.
Referenced by CRegularGridGen::GenerateGrid().
Definition at line 73 of file igraph_utils.hpp.
References set< Key, Compare >::end(), and set< Key, Compare >::find().
|
inline |
Definition at line 243 of file regular_grid.hpp.
References f(), and CRegularGridGen::m_AutoStepUpdate.
Referenced by CFeaturePanel::CFeaturePanel().
void CLegend::SetBackColor | ( | const CRgbaColor & | Color | ) |
Definition at line 54 of file legend.cpp.
References CLegend::m_BackColor.
void CGraphPanel::SetBackColor | ( | const CRgbaColor & | Color, |
const CRgbaColor & | GraphColor | ||
) |
Definition at line 198 of file graph_panel.cpp.
References CGraphPanel::m_BackColor, and CGraphPanel::m_GraphBackColor.
void CLegend::SetBorderColor | ( | const CRgbaColor & | Color | ) |
Definition at line 63 of file legend.cpp.
References CLegend::m_BorderColor.
set limitations on the CellSize in pixels.
Definition at line 232 of file regular_grid.hpp.
References CRegularGridGen::m_MaxCellSize, and CRegularGridGen::m_MinCellSize.
|
inline |
Definition at line 182 of file regular_grid.hpp.
References color, CRegularGridRenderer::m_HorzColor, and CRegularGridRenderer::m_VertColor.
void CAxisRenderer::SetColor | ( | CRgbaColor | Color | ) |
Definition at line 110 of file axis.cpp.
References CAxisRenderer::m_Color.
|
inlinevirtual |
Definition at line 110 of file igraph.hpp.
References CGraphBase::m_Color.
Referenced by CPieGraph::CPieGraph().
|
virtual |
Implements IGraph.
Reimplemented in CScatterGraph, CPieGraph, and CLegend.
Definition at line 61 of file igraph.cpp.
References CGraphBase::CalculateLimits(), and CGraphBase::m_pDataSource.
Referenced by CLegend::SetDataSource(), CPieGraph::SetDataSource(), and CScatterGraph::SetDataSource().
|
virtual |
Reimplemented from CGraphBase.
Definition at line 73 of file legend.cpp.
References CLegend::CalculateLimits(), NULL, and CGraphBase::SetDataSource().
|
virtual |
Reimplemented from CGraphBase.
Definition at line 46 of file pie_graph.cpp.
References CPieGraph::CalculateLimits(), NULL, and CGraphBase::SetDataSource().
|
virtual |
Reimplemented from CGraphBase.
Definition at line 67 of file scatter_graph.cpp.
References CScatterGraph::CalculateLimits(), NULL, and CGraphBase::SetDataSource().
|
pure virtual |
Implemented in CScatterGraph, CPieGraph, CLegend, and CGraphBase.
void CGraphPanel::SetDrawAxes | ( | bool | bDraw | ) |
Definition at line 186 of file graph_panel.cpp.
References CGraphPanel::m_bDrawAxes.
void CGraphPanel::SetDrawGrid | ( | bool | bDraw | ) |
Definition at line 180 of file graph_panel.cpp.
References CGraphPanel::m_bDrawGrid.
void CScatterGraph::SetDrawLines | ( | bool | bDraw | ) |
Definition at line 62 of file scatter_graph.cpp.
References CScatterGraph::m_bDrawLines.
void CGraphPanel::SetFixedLimits | ( | const TModelRect & | rcLimits | ) |
Definition at line 117 of file graph_panel.cpp.
References CGlRect< T >::Bottom(), CGraphPanel::eFixed, CGlPane::GetModelLimitsRect(), CGlRect< T >::Left(), CGraphPanel::m_GraphPane, CGraphPanel::m_LimitsModeX, CGraphPanel::m_LimitsModeY, CGlRect< T >::Right(), CGlRect< T >::SetBottom(), CGlRect< T >::SetLeft(), CGlPane::SetModelLimitsRect(), CGlRect< T >::SetRight(), CGlRect< T >::SetTop(), and CGlRect< T >::Top().
void CAxisRenderer::SetFixedPosition | ( | TModelUnit | Value | ) |
Definition at line 73 of file axis.cpp.
References CAxisRenderer::m_FixedPosValue.
Definition at line 85 of file axis.cpp.
References CAxisRenderer::m_sFormatTempl.
Definition at line 64 of file axis.cpp.
References CAxisRenderer::m_bHorz.
Referenced by CAxisArea::SetupAxes().
|
inline |
Definition at line 185 of file regular_grid.hpp.
References color, and CRegularGridRenderer::m_HorzColor.
Referenced by CFeaturePanel::x_LoadSettings().
Definition at line 174 of file graph_panel.cpp.
References CGraphPanel::m_Gen, and CRegularGridGen::SetIntegerMode().
CRegularGridGen inline methods.
Definition at line 211 of file regular_grid.hpp.
References CRegularGridGen::m_IntegerX, and CRegularGridGen::m_IntegerY.
Referenced by CFeaturePanel::CFeaturePanel(), CHitMatrixRenderer::CHitMatrixRenderer(), and CGraphPanel::SetIntegerMode().
void CGraphPanel::SetLayout | ( | int | GraphOffsetX, |
int | GraphOffsetY, | ||
int | LegendOffsetX, | ||
int | LegendH, | ||
bool | bLayout = true |
||
) |
Definition at line 77 of file graph_panel.cpp.
References CGraphPanel::Layout(), CGraphPanel::m_GraphOffsetX, CGraphPanel::m_GraphOffsetY, CGraphPanel::m_LegendH, and CGraphPanel::m_LegendOffsetX.
void CGraphPanel::SetLimitsMode | ( | ELimitsMode | ModeX, |
ELimitsMode | ModeY | ||
) |
Definition at line 110 of file graph_panel.cpp.
References CGraphPanel::m_LimitsModeX, and CGraphPanel::m_LimitsModeY.
void CScatterGraph::SetMarkerType | ( | CGraphDotMarker::EMarkerType | Type | ) |
Definition at line 52 of file scatter_graph.cpp.
References CScatterGraph::m_MarkerType, and Type.
void CAxisRenderer::SetPositionType | ( | EPosition | Type | ) |
Definition at line 68 of file axis.cpp.
References CAxisRenderer::m_PosType, and Type.
Definition at line 70 of file graph_panel.cpp.
References CGraphPanel::Layout(), and CGraphPanel::m_rcAll.
void CAxisRenderer::SetScaleType | ( | EScaleType | Type | ) |
Definition at line 105 of file axis.cpp.
References CAxisRenderer::m_Type, and Type.
Referenced by CAxisArea::SetScaleType().
void CAxisArea::SetScaleType | ( | EScaleType | TypeX, |
EScaleType | TypeY | ||
) |
Definition at line 354 of file axis.cpp.
References CAxisArea::m_XAxis, CAxisArea::m_YAxis, and CAxisRenderer::SetScaleType().
|
inline |
Definition at line 191 of file regular_grid.hpp.
References f(), and CRegularGridRenderer::m_ShowHorzGrid.
Referenced by CFeaturePanel::x_LoadSettings().
|
inline |
Definition at line 194 of file regular_grid.hpp.
References f(), and CRegularGridRenderer::m_ShowVertGrid.
Referenced by CFeaturePanel::x_LoadSettings().
|
inline |
allow adjusting step externally.
Definition at line 239 of file regular_grid.hpp.
References CRegularGridGen::m_Step.
Referenced by CFeaturePanel::UpdateGridStep().
void CAxisRenderer::SetTextAlign | ( | ETextAlign | Type | ) |
Definition at line 78 of file axis.cpp.
References CAxisRenderer::m_TextAlignType, and Type.
Referenced by CAxisArea::SetupAxes().
void CAxisRenderer::SetTextColor | ( | CRgbaColor | Color | ) |
Definition at line 115 of file axis.cpp.
References CAxisRenderer::m_TextColor.
|
inlinevirtual |
Definition at line 111 of file igraph.hpp.
References CGraphBase::m_TextColor.
void CAxisRenderer::SetTickSize | ( | int | SizePix | ) |
Definition at line 100 of file axis.cpp.
References CAxisRenderer::m_TickSize.
Referenced by CAxisArea::SetupAxes().
void CAxisRenderer::SetTickStyle | ( | ETickStyle | Style | ) |
Definition at line 95 of file axis.cpp.
References CAxisRenderer::m_TickStyle.
Referenced by CAxisArea::SetupAxes().
|
virtual |
Definition at line 339 of file axis.cpp.
References CAxisRenderer::eBothSides, CAxisRenderer::eCenterText, CAxisRenderer::eRightText, CAxisArea::m_XAxis, CAxisArea::m_YAxis, CAxisRenderer::SetHorizontal(), CAxisRenderer::SetTextAlign(), CAxisRenderer::SetTickSize(), and CAxisRenderer::SetTickStyle().
Referenced by CGraphPanel::Create().
|
inline |
Definition at line 188 of file regular_grid.hpp.
References color, and CRegularGridRenderer::m_VertColor.
Referenced by CFeaturePanel::x_LoadSettings().
|
inline |
Definition at line 91 of file igraph.hpp.
|
inlinevirtual |
Implements ILegendDataSource.
Definition at line 109 of file legend.hpp.
References CLegendDataSource::m_bShowMarkers.
|
virtual |
Implements ILegendDataSource.
Definition at line 123 of file pie_graph.cpp.
|
pure virtual |
Implemented in CPieGraph, and CLegendDataSource.
Referenced by CLegend::x_RenderItems().
void CGraphPanel::UpdateLimits | ( | ) |
Definition at line 133 of file graph_panel.cpp.
References CGlRect< T >::Bottom(), CGlRect< T >::CombineWith(), CGraphPanel::eGraphLimits, CGraphPanel::eRounded, CGlPane::GetModelLimitsRect(), CGlRect< T >::Height(), CGlRect< T >::Left(), CGraphPanel::m_GraphPane, CGraphPanel::m_Graphs, CGraphPanel::m_LimitsModeX, CGraphPanel::m_LimitsModeY, NON_CONST_ITERATE, CGlRect< T >::Right(), CGlRect< T >::SetBottom(), CGlRect< T >::SetLeft(), CGlPane::SetModelLimitsRect(), CGlRect< T >::SetRight(), CGlRect< T >::SetTop(), CGlRect< T >::Top(), and CGlRect< T >::Width().
Referenced by CGraphPanel::AddGraph(), and CGraphPanel::RemoveAllGraphs().
|
protectedvirtual |
Definition at line 195 of file axis.cpp.
References CGlRect< T >::Bottom(), CAxisRenderer::eCenterText, CAxisRenderer::eLeftText, CAxisRenderer::eNoTick, CAxisRenderer::ePosFixedValue, CAxisRenderer::ePosMax, CAxisRenderer::ePosMin, CAxisRenderer::eRightText, CGlPane::GetViewport(), glColorC(), int, ITERATE, CGlRect< T >::Left(), CAxisRenderer::m_Color, CAxisRenderer::m_FixedPosValue, CAxisRenderer::m_Font, CAxisRenderer::m_PosType, CAxisRenderer::m_TextAlignType, CAxisRenderer::m_TextColor, CAxisRenderer::m_TickStyle, CAxisRenderer::m_vLabels, CGlPane::ProjectX(), CGlPane::ProjectY(), CGlRect< T >::Right(), CGlBitmapFont::TextHeight(), CGlBitmapFont::TextOut(), CGlRect< T >::Top(), and CAxisRenderer::x_LayoutLabels().
Referenced by CAxisRenderer::Render().
|
protectedvirtual |
Definition at line 301 of file axis.cpp.
References CAxisRenderer::m_sFormatTempl, and S.
Referenced by CAxisRenderer::x_GenerateLabels().
|
protectedvirtual |
Definition at line 248 of file axis.cpp.
References CGlRect< T >::Bottom(), CGlPane::GetViewport(), int, ITERATE, CGlRect< T >::Left(), CAxisRenderer::m_bHorz, CAxisRenderer::m_Font, CAxisRenderer::SLabelDescr::m_Pos, CAxisRenderer::SLabelDescr::m_Str, CAxisRenderer::SLabelDescr::m_Value, CAxisRenderer::m_vLabels, CAxisRenderer::SLabelDescr::m_Width, CGlPane::ProjectX(), CGlPane::ProjectY(), CGlRect< T >::Right(), CGlBitmapFont::TextWidth(), CGlRect< T >::Top(), CAxisRenderer::x_FormatLabel(), and CAxisRenderer::x_GetLabelValue().
Referenced by CAxisRenderer::Render().
|
protected |
Definition at line 135 of file igraph_data.cpp.
References ASSERT_ARRAY_INDEX, and CSeriesBase::m_vpArrays.
Referenced by CLegendDataSource::GetColorArray(), and CPieDataSource::GetColorArray().
|
protectedvirtual |
Definition at line 308 of file axis.cpp.
References _ASSERT, eDec, eLn, eLog10, eLog2, and CAxisRenderer::m_Type.
Referenced by CAxisRenderer::x_GenerateLabels().
|
protected |
Definition at line 121 of file igraph_data.cpp.
References ASSERT_ARRAY_INDEX, and CSeriesBase::m_vpArrays.
Referenced by CLegendDataSource::GetMarkerArray(), CPieDataSource::GetValueArray(), CScatterDataSource< TX, TY >::GetXArray(), and CScatterDataSource< TX, TY >::GetYArray().
|
protected |
Definition at line 142 of file igraph_data.cpp.
References ASSERT_ARRAY_INDEX, and CSeriesBase::m_vpArrays.
|
protected |
Definition at line 128 of file igraph_data.cpp.
References ASSERT_ARRAY_INDEX, and CSeriesBase::m_vpArrays.
Referenced by CLegendDataSource::GetLabelArray(), CPieDataSource::GetLabelsArray(), and CScatterDataSource< TX, TY >::GetLabelsArray().
Definition at line 279 of file axis.cpp.
References H, int, LABEL_SPACE_X, LABEL_SPACE_Y, CAxisRenderer::m_bHorz, CAxisRenderer::m_Font, CAxisRenderer::m_vLabels, NON_CONST_ITERATE, and CGlBitmapFont::TextHeight().
Referenced by CAxisRenderer::Render(), and CAxisRenderer::x_DrawHorzLabels().
|
protectedvirtual |
Definition at line 174 of file legend.cpp.
References CGraphDotMarker::eCross, CGraphDotMarker::eDiamond, CGraphDotMarker::eNone, CGraphDotMarker::eRect, CGraphDotMarker::eTriangle, glColorC(), CLegend::m_BorderColor, CLegend::m_BoxH, CLegend::m_BoxW, CLegend::m_Font, CLegend::m_Space, CGraphDotMarker::RenderMarker(), CGlBitmapFont::TextOut(), and Type.
Referenced by CLegend::x_RenderItems().
|
protectedvirtual |
Definition at line 122 of file legend.cpp.
References CGlRect< T >::Bottom(), ILegendDataSource::GetColorArray(), ITypedDataArray< Type >::GetElem(), ILegendDataSource::GetLabelArray(), CLegend::GetLegendDataSource(), ILegendDataSource::GetMarkerArray(), ITypedDataArray< Type >::GetSize(), CGlPane::GetViewport(), H, i, int, CGlRect< T >::Left(), CLegend::m_bHorz, CLegend::m_BoxH, CLegend::m_BoxW, CLegend::m_Font, CLegend::m_Space, max(), N, CGlRect< T >::Right(), ILegendDataSource::ShowMarkers(), CGlBitmapFont::TextHeight(), CGlBitmapFont::TextWidth(), CGlRect< T >::Top(), W, and CLegend::x_RenderItem().
Referenced by CLegend::Render().
|
virtual |
Definition at line 57 of file igraph.cpp.
|
virtual |
Definition at line 54 of file graph_panel.cpp.
References destroy_null(), CGraphPanel::m_pAxisArea, and CGraphPanel::m_pLegend.
|
virtual |
Definition at line 50 of file legend.cpp.
|
virtual |
Definition at line 65 of file regular_grid.cpp.
|
virtual |
Definition at line 58 of file igraph_data.cpp.
References CSeriesBase::RemoveAllArrays().
|
virtual |
Definition at line 42 of file igraph_data.cpp.
|
virtual |
Definition at line 39 of file igraph.cpp.
|
virtual |
Definition at line 43 of file igraph.cpp.
class CAxisRenderer
|
protected |
Automatic step generation.
Set false to allow updating the step externally so that the grid is consistent with other rendering such as ruler.
Definition at line 103 of file regular_grid.hpp.
Referenced by CRegularGridGen::GenerateGrid(), and CRegularGridGen::SetAutoStepUpdate().
|
protected |
Definition at line 141 of file graph_panel.hpp.
Referenced by CGraphPanel::PrepareContext(), and CGraphPanel::SetBackColor().
|
protected |
Definition at line 89 of file legend.hpp.
Referenced by CLegend::GetBackColor(), CLegend::Render(), and CLegend::SetBackColor().
|
protected |
Definition at line 139 of file graph_panel.hpp.
Referenced by CGraphPanel::EnableAntiAliasing(), and CGraphPanel::PrepareContext().
|
protected |
Definition at line 200 of file regular_grid.hpp.
Referenced by CRegularGridRenderer::EnableIntegerCentering(), and CRegularGridRenderer::Render().
|
protected |
Definition at line 137 of file graph_panel.hpp.
Referenced by CGraphPanel::Render(), and CGraphPanel::SetDrawAxes().
|
protected |
Definition at line 136 of file graph_panel.hpp.
Referenced by CGraphPanel::Render(), and CGraphPanel::SetDrawGrid().
|
protected |
Definition at line 126 of file scatter_graph.hpp.
Referenced by CScatterGraph::IsDrawLines(), CScatterGraph::Render(), and CScatterGraph::SetDrawLines().
|
protected |
Definition at line 128 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::SetHorizontal(), CAxisRenderer::x_GenerateLabels(), and CAxisRenderer::x_LayoutLabels().
|
protected |
Definition at line 92 of file legend.hpp.
Referenced by CLegend::x_RenderItems().
|
protected |
Generation context.
Definition at line 106 of file regular_grid.hpp.
Referenced by CRegularGridGen::GenerateGrid().
|
protected |
Definition at line 90 of file legend.hpp.
Referenced by CLegend::GetBorderColor(), CLegend::Render(), CLegend::SetBorderColor(), and CLegend::x_RenderItem().
|
protected |
|
protected |
Definition at line 94 of file legend.hpp.
Referenced by CLegend::x_RenderItem(), and CLegend::x_RenderItems().
|
protected |
Definition at line 94 of file legend.hpp.
Referenced by CLegend::x_RenderItem(), and CLegend::x_RenderItems().
|
protected |
Definition at line 119 of file legend.hpp.
Referenced by CLegendDataSource::ShowMarkers().
|
protected |
Definition at line 140 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::SetColor(), and CAxisRenderer::x_DrawHorzLabels().
|
protected |
Definition at line 124 of file igraph.hpp.
Referenced by CGraphBase::GetColor(), CPieGraph::Render(), CScatterGraph::Render(), and CGraphBase::SetColor().
|
protected |
Definition at line 107 of file regular_grid.hpp.
Referenced by CRegularGridGen::begin(), and CRegularGridGen::GenerateGrid().
|
protected |
Definition at line 165 of file regular_grid.hpp.
Referenced by CRegularGridGen::const_iterator::Inc(), CRegularGridGen::const_iterator::IsEnd(), and CRegularGridGen::const_iterator::operator==().
|
protected |
Definition at line 132 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::SetFixedPosition(), and CAxisRenderer::x_DrawHorzLabels().
|
protected |
Definition at line 143 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::x_DrawHorzLabels(), CAxisRenderer::x_GenerateLabels(), and CAxisRenderer::x_LayoutLabels().
|
protected |
Definition at line 87 of file legend.hpp.
Referenced by CLegend::x_RenderItem(), and CLegend::x_RenderItems().
|
protected |
Definition at line 118 of file graph_panel.hpp.
Referenced by CGraphPanel::Render(), and CGraphPanel::SetIntegerMode().
IGraph* SGraphElem::m_Graph |
Definition at line 89 of file igraph.hpp.
|
protected |
Definition at line 142 of file graph_panel.hpp.
Referenced by CGraphPanel::PrepareContext(), and CGraphPanel::SetBackColor().
|
protected |
Definition at line 131 of file graph_panel.hpp.
Referenced by CGraphPanel::Layout(), and CGraphPanel::SetLayout().
|
protected |
Definition at line 131 of file graph_panel.hpp.
Referenced by CGraphPanel::Layout(), and CGraphPanel::SetLayout().
|
protected |
Definition at line 124 of file graph_panel.hpp.
Referenced by CGraphPanel::GetGraphPane(), CGraphPanel::Layout(), CGraphPanel::PrepareContext(), CGraphPanel::Render(), CGraphPanel::SetFixedLimits(), and CGraphPanel::UpdateLimits().
|
protected |
Definition at line 128 of file graph_panel.hpp.
Referenced by CGraphPanel::AddGraph(), CGraphPanel::RemoveAllGraphs(), CGraphPanel::Render(), and CGraphPanel::UpdateLimits().
|
protected |
Definition at line 119 of file graph_panel.hpp.
Referenced by CGraphPanel::Render().
|
protected |
Definition at line 201 of file regular_grid.hpp.
Referenced by CRegularGridRenderer::Render(), CRegularGridRenderer::SetColor(), and CRegularGridRenderer::SetHorzColor().
|
protected |
Definition at line 93 of file regular_grid.hpp.
Referenced by CRegularGridGen::GenerateGrid(), and CRegularGridGen::SetIntegerMode().
|
protected |
Definition at line 94 of file regular_grid.hpp.
Referenced by CRegularGridGen::GenerateGrid(), and CRegularGridGen::SetIntegerMode().
|
protected |
Definition at line 167 of file regular_grid.hpp.
Referenced by CRegularGridGen::const_iterator::Inc(), and CRegularGridGen::const_iterator::operator==().
|
protected |
Definition at line 132 of file graph_panel.hpp.
Referenced by CGraphPanel::Layout(), and CGraphPanel::SetLayout().
|
protected |
Definition at line 132 of file graph_panel.hpp.
Referenced by CGraphPanel::Layout(), and CGraphPanel::SetLayout().
|
protected |
Definition at line 126 of file graph_panel.hpp.
Referenced by CGraphPanel::Layout(), and CGraphPanel::Render().
|
protected |
Definition at line 182 of file igraph_data.hpp.
Referenced by CLegendDataSource::CreateArrays(), CPieDataSource::CreateArrays(), CScatterDataSource< TX, TY >::CreateArrays(), CSeriesBase::CreateArrays(), CSeriesBase::GetLength(), and CSeriesBase::InsertArray().
|
protected |
Definition at line 121 of file igraph.hpp.
Referenced by CLegend::CalculateLimits(), CPieGraph::CalculateLimits(), CScatterGraph::CalculateLimits(), CGraphBase::GetLimits(), CLegend::GetLimits(), and CScatterGraph::GetLimits().
|
protected |
Definition at line 134 of file graph_panel.hpp.
Referenced by CGraphPanel::SetFixedLimits(), CGraphPanel::SetLimitsMode(), and CGraphPanel::UpdateLimits().
|
protected |
Definition at line 134 of file graph_panel.hpp.
Referenced by CGraphPanel::SetFixedLimits(), CGraphPanel::SetLimitsMode(), and CGraphPanel::UpdateLimits().
|
protected |
Definition at line 125 of file scatter_graph.hpp.
Referenced by CScatterGraph::GetMarkerType(), CScatterGraph::Render(), and CScatterGraph::SetMarkerType().
|
protected |
Definition at line 88 of file regular_grid.hpp.
Referenced by CRegularGridGen::GenerateGrid(), and CRegularGridGen::SetCellLimits().
|
protected |
Definition at line 87 of file regular_grid.hpp.
Referenced by CRegularGridGen::GenerateGrid(), and CRegularGridGen::SetCellLimits().
|
protected |
Definition at line 97 of file regular_grid.hpp.
Referenced by CRegularGridGen::EnableMinusOneBased(), and CRegularGridGen::GenerateGrid().
|
protected |
Definition at line 98 of file regular_grid.hpp.
Referenced by CRegularGridGen::EnableMinusOneBased(), and CRegularGridGen::GenerateGrid().
Definition at line 181 of file igraph_data.hpp.
|
protected |
Definition at line 120 of file pie_graph.hpp.
|
protected |
Definition at line 95 of file regular_grid.hpp.
Referenced by CRegularGridGen::EnableOneBased(), and CRegularGridGen::GenerateGrid().
|
protected |
Definition at line 96 of file regular_grid.hpp.
Referenced by CRegularGridGen::EnableOneBased(), and CRegularGridGen::GenerateGrid().
|
protected |
Definition at line 125 of file graph_panel.hpp.
Referenced by CGraphPanel::Layout(), and CGraphPanel::Render().
|
protected |
Definition at line 121 of file graph_panel.hpp.
Referenced by CGraphPanel::Create(), CGraphPanel::GetAxisArea(), CGraphPanel::Render(), and CGraphPanel::~CGraphPanel().
|
protected |
Definition at line 122 of file igraph.hpp.
Referenced by CGraphBase::GetDataSource(), CLegend::GetLegendDataSource(), CPieGraph::GetPieDataSource(), CScatterGraph::GetScatterDataSource(), and CGraphBase::SetDataSource().
|
protected |
Definition at line 122 of file graph_panel.hpp.
Referenced by CGraphPanel::Create(), CGraphPanel::GetLegend(), CGraphPanel::Render(), and CGraphPanel::~CGraphPanel().
int CAxisRenderer::SLabelDescr::m_Pos |
Definition at line 119 of file axis.hpp.
Referenced by CAxisRenderer::x_GenerateLabels().
|
protected |
Definition at line 131 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::SetPositionType(), and CAxisRenderer::x_DrawHorzLabels().
|
protected |
Definition at line 130 of file graph_panel.hpp.
Referenced by CGraphPanel::Layout(), and CGraphPanel::SetRect().
|
protected |
Definition at line 135 of file axis.hpp.
Referenced by CAxisRenderer::SetFormattingTemplate(), and CAxisRenderer::x_FormatLabel().
|
protected |
Definition at line 203 of file regular_grid.hpp.
Referenced by CRegularGridRenderer::Render(), and CRegularGridRenderer::SetShowHorzGrid().
|
protected |
Definition at line 204 of file regular_grid.hpp.
Referenced by CRegularGridRenderer::Render(), and CRegularGridRenderer::SetShowVertGrid().
|
protected |
Definition at line 93 of file legend.hpp.
Referenced by CLegend::x_RenderItem(), and CLegend::x_RenderItems().
|
protected |
Definition at line 107 of file regular_grid.hpp.
Referenced by CRegularGridGen::begin(), and CRegularGridGen::GenerateGrid().
|
protected |
Definition at line 164 of file regular_grid.hpp.
Referenced by CRegularGridGen::const_iterator::Inc(), and CRegularGridGen::const_iterator::operator==().
|
protected |
Definition at line 108 of file regular_grid.hpp.
Referenced by CRegularGridGen::begin(), CRegularGridGen::GenerateGrid(), and CRegularGridGen::SetStep().
|
protected |
Definition at line 166 of file regular_grid.hpp.
Referenced by CRegularGridGen::const_iterator::Inc(), and CRegularGridGen::const_iterator::operator==().
string CAxisRenderer::SLabelDescr::m_Str |
Definition at line 118 of file axis.hpp.
Referenced by CAxisRenderer::x_GenerateLabels().
|
protected |
Definition at line 134 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::SetTextAlign(), and CAxisRenderer::x_DrawHorzLabels().
|
protected |
Definition at line 141 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::SetTextColor(), and CAxisRenderer::x_DrawHorzLabels().
|
protected |
Definition at line 125 of file igraph.hpp.
Referenced by CGraphBase::GetTextColor(), and CGraphBase::SetTextColor().
|
protected |
Definition at line 138 of file axis.hpp.
Referenced by CAxisRenderer::Render(), and CAxisRenderer::SetTickSize().
|
protected |
Definition at line 137 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::SetTickStyle(), and CAxisRenderer::x_DrawHorzLabels().
|
protected |
Definition at line 129 of file axis.hpp.
Referenced by CAxisRenderer::SetScaleType(), and CAxisRenderer::x_GetLabelValue().
TModelUnit CAxisRenderer::SLabelDescr::m_Value |
Definition at line 117 of file axis.hpp.
Referenced by CAxisRenderer::x_GenerateLabels().
|
protected |
Definition at line 168 of file regular_grid.hpp.
Referenced by CRegularGridGen::const_iterator::Inc(), CRegularGridGen::const_iterator::IsEnd(), CRegularGridGen::const_iterator::operator*(), and CRegularGridGen::const_iterator::operator==().
|
protected |
Definition at line 202 of file regular_grid.hpp.
Referenced by CRegularGridRenderer::Render(), CRegularGridRenderer::SetColor(), and CRegularGridRenderer::SetVertColor().
|
protected |
Definition at line 145 of file axis.hpp.
Referenced by CAxisRenderer::Render(), CAxisRenderer::x_DrawHorzLabels(), CAxisRenderer::x_GenerateLabels(), and CAxisRenderer::x_LayoutLabels().
|
protected |
Definition at line 180 of file igraph_data.hpp.
Referenced by CSeriesBase::AddArray(), CSeriesBase::GetArray(), CSeriesBase::GetArraysCount(), CSeriesBase::GetArrayType(), CSeriesBase::InsertArray(), CSeriesBase::RemoveAllArrays(), CSeriesBase::x_GetColorArray(), CSeriesBase::x_GetNumericArray(), CSeriesBase::x_GetPointerArray(), and CSeriesBase::x_GetStringArray().
|
protected |
Definition at line 136 of file igraph_data.hpp.
Referenced by CTypedArrayAdapter< Type, TBase >::CTypedArrayAdapter(), CTypedArrayAdapter< Type, TBase >::GetContainer(), CTypedArrayAdapter< Type, TBase >::GetElem(), and CTypedArrayAdapter< Type, TBase >::GetSize().
int CAxisRenderer::SLabelDescr::m_Width |
Definition at line 120 of file axis.hpp.
Referenced by CAxisRenderer::x_GenerateLabels().
|
protected |
Definition at line 165 of file axis.hpp.
Referenced by CAxisArea::Render(), CAxisArea::SetScaleType(), and CAxisArea::SetupAxes().
|
protected |
Definition at line 166 of file axis.hpp.
Referenced by CAxisArea::Render(), CAxisArea::SetScaleType(), and CAxisArea::SetupAxes().
Definition at line 85 of file regular_grid.hpp.
Referenced by CRegularGridGen::SelectBaseStep(), and CRegularGridGen::SelectScreenStep().