const LightCollector &LightCollector::operator =(LightCollector &lc) { vertices=0; transformed=0; triangles=0; nbTri = lc.nbTri; nx = lc.nx; ny = lc.ny; avgChannels = lc.avgChannels; avg = lc.avg; lc.avg=0; if (lc.worldRT) cvIncRefData(lc.worldRT); if (worldRT) cvDecRefData(worldRT); worldRT = lc.worldRT; return *this; }
void cvDecRefData_wrap(CvArr * arr ){ cvDecRefData(/*CvArr*//***/arr); }
LightCollector::~LightCollector() { if (avg) delete[] avg; if (vertices) cvReleaseMat(&vertices); if (transformed) cvReleaseMat(&transformed); if (worldRT) cvDecRefData(&worldRT); }