TrackPoint::TrackPoint (const TrackPoint *pt) { if (pt == NULL) { Init(0,0,0,NULL,0,-1); } else { Init(pt->x, pt->y, pt->area, pt->cov, pt->frameNum, pt->idNum); setMessageHandler(pt->mh); } }
Logger::~Logger() { if(!config().isEnabled(module_, msg_type_)) return; std::string msg = buffer_; msg += '\n'; if(!handler_) setMessageHandler(0); assert(handler_); handler_(module_, msg_type_, msg.c_str()); }