Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cGraphCfg.h File Reference

Go to the source code of this file.

Classes

class  GrayGraph::CGraphDataSource
 
class  GrayGraph::CGraphFont
 
class  GrayGraph::CGraphPenCfg
 
class  GrayGraph::CGraphCfg
 

Namespaces

 GrayGraph
 

Macros

#define CVT_TIME_TO_BASE(t)   (t).get_Val()
 
#define CVT_SPAN_TO_BASE(t)   0
 

Typedefs

typedef FILETIME_t GrayGraph::GraphTime_t
 
typedef cTimeFile GrayGraph::CGraphTime
 
typedef cTimeSpanFile GrayGraph::CGraphTimeSpan
 
typedef double GrayGraph::GraphVal_t
 this is the value type we are plotting. Must also be able to hold GraphTime_t. More...
 
typedef cRectT< GraphVal_t > GrayGraph::CGraphRect
 x/y rect or time/value rect. More...
 

Enumerations

enum  GrayGraph::GraphPenStyle_Type {
  GrayGraph::GraphPenStyle_Line , GrayGraph::GraphPenStyle_LineFill , GrayGraph::GraphPenStyle_Bar , GrayGraph::GraphPenStyle_VLine ,
  GrayGraph::GraphPenStyle_HLine , GrayGraph::GraphPenStyle_Points , GrayGraph::GraphPenStyle_QTY
}
 
enum  GrayGraph::GraphPenPoint_Type {
  GrayGraph::GraphPenPoint_None , GrayGraph::GraphPenPoint_Dot , GrayGraph::GraphPenPoint_Square , GrayGraph::GraphPenPoint_Triangle ,
  GrayGraph::GraphPenPoint_X , GrayGraph::GraphPenPoint_Plus , GrayGraph::GraphPenPoint_Diamond , GrayGraph::GraphPenPoint_InvertTri ,
  GrayGraph::GraphPenPoint_QTY
}
 
enum  GrayGraph::GraphPlotBackFormat_Type { GrayGraph::GraphPlotBackFormat_TopLeft , GrayGraph::GraphPlotBackFormat_Center , GrayGraph::GraphPlotBackFormat_Tile }
 
enum  GrayGraph::GraphPlotShowPens_Type { GrayGraph::GraphPlotShowPens_None , GrayGraph::GraphPlotShowPens_Bottom , GrayGraph::GraphPlotShowPens_Right }
 

Macro Definition Documentation

◆ CVT_SPAN_TO_BASE

#define CVT_SPAN_TO_BASE (   t)    0

◆ CVT_TIME_TO_BASE

#define CVT_TIME_TO_BASE (   t)    (t).get_Val()