![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cGraphData.h>
Public Member Functions | |
CGraphBlock & | operator= (const CGraphBlock &block) |
virtual ITERATE_t | get_PointQty () const override |
CGraphPoint * | GetPointPtr (ITERATE_t i) |
const CGraphPoint * | GetPoint (ITERATE_t i) const |
GraphVal_t | GetPointVal (ITERATE_t i) const |
CGraphTime | GetPointTime (ITERATE_t i) const |
void | Decimate () |
ITERATE_t | FindPointIndexForTime (CGraphTime timeVal, COMPARE_t &iCompare) const |
CGraphTime | get_TimeFirst () const |
CGraphTime | get_TimeLast () const |
ITERATE_t | AddPoint (GraphVal_t iVal, CGraphTime time) |
ITERATE_t | AddPoints (CGraphTime timestart, const GraphVal_t *piVal, ITERATE_t iQty, int iTimeInterval) |
void | SplitBlock (CGraphBlock *pBlockOld, CGraphTime timeVal) |
CGraphBlock () | |
CGraphBlock (const CGraphBlock &block) | |
~CGraphBlock () | |
![]() | |
GraphVal_t | get_ValMin () const |
GraphVal_t | get_ValMax () const |
GraphVal_t | get_ValAvg () const |
Additional Inherited Members | |
![]() | |
GraphVal_t | m_valMin |
GraphVal_t | m_valMax |
GraphVal_t | m_valAvg |
A contiguous block of time with sample points. these are chunks for easier processing. A block of data where time gaps are < set time.
GrayGraph::CGraphBlock::CGraphBlock | ( | ) |
GrayGraph::CGraphBlock::CGraphBlock | ( | const CGraphBlock & | block | ) |
GrayGraph::CGraphBlock::~CGraphBlock | ( | ) |
ITERATE_t GrayGraph::CGraphBlock::AddPoint | ( | GraphVal_t | iVal, |
CGraphTime | time | ||
) |
ITERATE_t GrayGraph::CGraphBlock::AddPoints | ( | CGraphTime | timestart, |
const GraphVal_t * | piVal, | ||
ITERATE_t | iQty, | ||
int | iTimeInterval | ||
) |
void GrayGraph::CGraphBlock::Decimate | ( | ) |
ITERATE_t GrayGraph::CGraphBlock::FindPointIndexForTime | ( | CGraphTime | timeVal, |
COMPARE_t & | iCompare | ||
) | const |
|
inlineoverridevirtual |
Implements GrayGraph::CGraphStats.
|
inline |
< Get the start time for this block.
|
inline |
< get the end time for this block.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void GrayGraph::CGraphBlock::SplitBlock | ( | CGraphBlock * | pBlockOld, |
CGraphTime | timeVal | ||
) |