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);
    }
}
Example #2
0
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());
}