#######
HPlot2D
#######

.. cpp:namespace:: HPlot2D

.. default-domain:: cpp

Functions
=========

================== =========================================================================================================================================================================================
..                 :cpp:func:`HPlot2D <HPlot2D::HPlot2D>`                                                                                                                                                   
..                 :cpp:func:`~HPlot2D <virtual HPlot2D::~HPlot2D>`                                                                                                                                         
void               :cpp:func:`SetPlotTitle <void HPlot2D::SetPlotTitle(char const *title)>`                                                                                                                 
void               :cpp:func:`SetPlotUnicodeTitle <void HPlot2D::SetPlotUnicodeTitle(unsigned short *title)>`                                                                                               
HGraphPlotType     :cpp:func:`GetPlotType <HGraphPlotType HPlot2D::GetPlotType()>`                                                                                                                          
void               :cpp:func:`SetPlotOrigin <void HPlot2D::SetPlotOrigin(HPoint origin)>`                                                                                                                   
HGraphGridType     :cpp:func:`GetGridType <HGraphGridType HPlot2D::GetGridType()>`                                                                                                                          
void               :cpp:func:`SetGridType <void HPlot2D::SetGridType(HGraphGridType gtype)>`                                                                                                                
bool               :cpp:func:`GetGridVisibility <bool HPlot2D::GetGridVisibility()>`                                                                                                                        
void               :cpp:func:`SetGridVisibility <void HPlot2D::SetGridVisibility(bool value)>`                                                                                                              
void               :cpp:func:`GetGridPattern <void HPlot2D::GetGridPattern(char *pattern)>`                                                                                                                 
void               :cpp:func:`SetGridPattern <void HPlot2D::SetGridPattern(char const *pattern)>`                                                                                                           
void               :cpp:func:`GetGridColor <void HPlot2D::GetGridColor(char *color)>`                                                                                                                       
void               :cpp:func:`SetGridColor <void HPlot2D::SetGridColor(char const *color)>`                                                                                                                 
HGraphAxisScale    :cpp:func:`GetAxisScale <HGraphAxisScale HPlot2D::GetAxisScale(HGraphAxisSelection axis, double *factor=0)>`                                                                             
void               :cpp:func:`SetAxisScale <void HPlot2D::SetAxisScale(HGraphAxisSelection axis, HGraphAxisScale scale, double factor=0.0)>`                                                                
void               :cpp:func:`GetAxisRange <void HPlot2D::GetAxisRange(HGraphAxisSelection axis, double *min, double *max)>`                                                                                
void               :cpp:func:`SetAxisRange <void HPlot2D::SetAxisRange(HGraphAxisSelection axis, double min, double max)>`                                                                                  
bool               :cpp:func:`GetAxisVisibility <bool HPlot2D::GetAxisVisibility(HGraphAxisSelection axis)>`                                                                                                
void               :cpp:func:`SetAxisVisibility <void HPlot2D::SetAxisVisibility(HGraphAxisSelection axis, bool vis)>`                                                                                      
void               :cpp:func:`GetAxisColor <void HPlot2D::GetAxisColor(HGraphAxisSelection axis, char *color)>`                                                                                             
void               :cpp:func:`SetAxisColor <void HPlot2D::SetAxisColor(HGraphAxisSelection axis, char const *color)>`                                                                                       
float              :cpp:func:`GetAxisWeight <float HPlot2D::GetAxisWeight(HGraphAxisSelection axis)>`                                                                                                       
void               :cpp:func:`SetAxisWeight <void HPlot2D::SetAxisWeight(HGraphAxisSelection axis, float weight)>`                                                                                          
double             :cpp:func:`GetAxisTickFrequency <double HPlot2D::GetAxisTickFrequency(HGraphAxisSelection axis)>`                                                                                        
void               :cpp:func:`SetAxisTickFrequency <void HPlot2D::SetAxisTickFrequency(HGraphAxisSelection axis, double freq)>`                                                                             
int                :cpp:func:`GetAxisPrecision <int HPlot2D::GetAxisPrecision(HGraphAxisSelection axis)>`                                                                                                   
void               :cpp:func:`SetAxisPrecision <void HPlot2D::SetAxisPrecision(HGraphAxisSelection axis, int precision)>`                                                                                   
double             :cpp:func:`GetAxisTickSize <double HPlot2D::GetAxisTickSize(HGraphAxisSelection axis)>`                                                                                                  
void               :cpp:func:`SetAxisTickSize <void HPlot2D::SetAxisTickSize(HGraphAxisSelection axis, double size)>`                                                                                       
double             :cpp:func:`GetAxisGridFrequency <double HPlot2D::GetAxisGridFrequency(HGraphAxisSelection axis)>`                                                                                        
void               :cpp:func:`SetAxisGridFrequency <void HPlot2D::SetAxisGridFrequency(HGraphAxisSelection axis, double freq)>`                                                                             
void               :cpp:func:`GetAxisGridRange <void HPlot2D::GetAxisGridRange(HGraphAxisSelection axis, double *min, double *max)>`                                                                        
void               :cpp:func:`SetAxisGridRange <void HPlot2D::SetAxisGridRange(HGraphAxisSelection axis, double min, double max)>`                                                                          
bool               :cpp:func:`GetAxisLabelVisibility <bool HPlot2D::GetAxisLabelVisibility(HGraphAxisSelection axis)>`                                                                                      
void               :cpp:func:`SetAxisLabelVisibility <void HPlot2D::SetAxisLabelVisibility(HGraphAxisSelection axis, bool vis)>`                                                                            
void               :cpp:func:`GetAxisLabelTextFont <void HPlot2D::GetAxisLabelTextFont(HGraphAxisSelection axis, char *font)>`                                                                              
void               :cpp:func:`SetAxisLabelTextFont <void HPlot2D::SetAxisLabelTextFont(HGraphAxisSelection axis, char const *font)>`                                                                        
void               :cpp:func:`GetAxisLabelTextColor <void HPlot2D::GetAxisLabelTextColor(HGraphAxisSelection axis, char *color)>`                                                                           
void               :cpp:func:`SetAxisLabelTextColor <void HPlot2D::SetAxisLabelTextColor(HGraphAxisSelection axis, char const *color)>`                                                                     
void               :cpp:func:`SetAxisLabelTextPath <void HPlot2D::SetAxisLabelTextPath(HGraphAxisSelection axis, float xvector, float yvector, float zvector)>`                                             
void               :cpp:func:`GetAxisLabelTextPath <void HPlot2D::GetAxisLabelTextPath(HGraphAxisSelection axis, float *xvector, float *yvector, float *zvector)>`                                          
int                :cpp:func:`AddDataSet <int HPlot2D::AddDataSet(int points_count, HPoint const points[], HGraphPointFormat format=PointFormatCartesian, HPoint const colors[]=0)>`                        
void               :cpp:func:`RemoveDataSet <void HPlot2D::RemoveDataSet(int data_set)>`                                                                                                                    
int                :cpp:func:`GetDataSetSize <int HPlot2D::GetDataSetSize(int data_set)>`                                                                                                                   
HGraphPointFormat  :cpp:func:`GetDataSetFormat <HGraphPointFormat HPlot2D::GetDataSetFormat(int data_set)>`                                                                                                 
void               :cpp:func:`GetDataSet <void HPlot2D::GetDataSet(int data_set, HPoint points[])>`                                                                                                         
void               :cpp:func:`ReplaceDataSet <void HPlot2D::ReplaceDataSet(int data_set, int points_count, HPoint const points[], HGraphPointFormat format=PointFormatCartesian, HPoint const colors[]=0)>` 
void               :cpp:func:`SetPointColor <void HPlot2D::SetPointColor(int data_set, char const *color)>`                                                                                                 
void               :cpp:func:`GetPointColor <void HPlot2D::GetPointColor(int data_set, char *color)>`                                                                                                       
void               :cpp:func:`SetPointSymbol <void HPlot2D::SetPointSymbol(int data_set, char const *symbol)>`                                                                                              
void               :cpp:func:`GetPointSymbol <void HPlot2D::GetPointSymbol(int data_set, char *symbol)>`                                                                                                    
void               :cpp:func:`SetPointSize <void HPlot2D::SetPointSize(int data_set, double size)>`                                                                                                         
float              :cpp:func:`GetPointSize <float HPlot2D::GetPointSize(int data_set)>`                                                                                                                     
bool               :cpp:func:`GetPointVisibility <bool HPlot2D::GetPointVisibility(int data_set)>`                                                                                                          
void               :cpp:func:`SetPointVisibility <void HPlot2D::SetPointVisibility(int data_set, bool vis)>`                                                                                                
bool               :cpp:func:`GetLineVisibility <bool HPlot2D::GetLineVisibility(int data_set)>`                                                                                                            
void               :cpp:func:`SetLineVisibility <void HPlot2D::SetLineVisibility(int data_set, bool vis)>`                                                                                                  
void               :cpp:func:`SetLinePattern <void HPlot2D::SetLinePattern(int data_set, char const *pattern)>`                                                                                             
void               :cpp:func:`GetLinePattern <void HPlot2D::GetLinePattern(int data_set, char *pattern)>`                                                                                                   
void               :cpp:func:`SetLineColor <void HPlot2D::SetLineColor(int data_set, char const *color)>`                                                                                                   
void               :cpp:func:`GetLineColor <void HPlot2D::GetLineColor(int data_set, char *color)>`                                                                                                         
float              :cpp:func:`GetLineWeight <float HPlot2D::GetLineWeight(int data_set)>`                                                                                                                   
void               :cpp:func:`SetLineWeight <void HPlot2D::SetLineWeight(int data_set, float weight)>`                                                                                                      
bool               :cpp:func:`GetBarVisibility <bool HPlot2D::GetBarVisibility(int data_set)>`                                                                                                              
void               :cpp:func:`SetBarVisibility <void HPlot2D::SetBarVisibility(int data_set, bool vis)>`                                                                                                    
void               :cpp:func:`SetBarColorMap <void HPlot2D::SetBarColorMap(int data_set, char const *map)>`                                                                                                 
void               :cpp:func:`GetBarColorMap <void HPlot2D::GetBarColorMap(int data_set, char *map)>`                                                                                                       
void               :cpp:func:`SetBarColorMapByValue <void HPlot2D::SetBarColorMapByValue(int data_set, int count, HPoint const values[], char const *color_space=0)>`                                       
void               :cpp:func:`GetBarColorMapByValue <void HPlot2D::GetBarColorMapByValue(int data_set, int *count, HPoint values[], char *color_space)>`                                                    
double             :cpp:func:`GetBarWidth <double HPlot2D::GetBarWidth(int data_set)>`                                                                                                                      
void               :cpp:func:`SetBarWidth <void HPlot2D::SetBarWidth(int data_set, double width)>`                                                                                                          
bool               :cpp:func:`GetBarEdgeVisibility <bool HPlot2D::GetBarEdgeVisibility(int data_set)>`                                                                                                      
void               :cpp:func:`SetBarEdgeVisibility <void HPlot2D::SetBarEdgeVisibility(int data_set, bool vis)>`                                                                                            
bool               :cpp:func:`GetPolygonVisibility <bool HPlot2D::GetPolygonVisibility(int data_set)>`                                                                                                      
void               :cpp:func:`SetPolygonVisibility <void HPlot2D::SetPolygonVisibility(int data_set, bool vis)>`                                                                                            
void               :cpp:func:`GetPolygonColor <void HPlot2D::GetPolygonColor(int data_set, char *color)>`                                                                                                   
void               :cpp:func:`SetPolygonColor <void HPlot2D::SetPolygonColor(int data_set, char const *color)>`                                                                                             
void               :cpp:func:`Update <virtual void HPlot2D::Update()>`                                                                                                                                      
double             :cpp:func:`GetAspectRatio <double HPlot2D::GetAspectRatio()>`                                                                                                                            
void               :cpp:func:`SetAspectRatio <void HPlot2D::SetAspectRatio(double ratio)>`                                                                                                                  
void               :cpp:func:`UnSetAspectRatio <void HPlot2D::UnSetAspectRatio()>`                                                                                                                          
================== =========================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: HPlot2D
   :project: mvo
   :members:
   :undoc-members:



