#include "flowmean.h" #include "abaxCommon.h" #include #define ABAX_FLOW_MEAN_NUM 10 FlowMean::FlowMean(/* args */) { } FlowMean::~FlowMean() { vector::iterator curIterater; curIterater = mPtList.begin(); for(;curIterater != mPtList.end();curIterater++) { delete[] *curIterater; } } void FlowMean::enRoll(float *pdata) { float *pPix = new float[SCREEN_PIXEL]; memcpy((void *)pPix, (void *)pdata, sizeof(float) * SCREEN_PIXEL ); mPtList.push_back(pPix); } float * FlowMean::getData(float *pdata) { int i; vector::iterator curIterater; float tVal; if(mPtList.size()== ABAX_FLOW_MEAN_NUM) { for(i =0;i