bazar  1.3.1
Classes | Public Member Functions | Public Attributes | List of all members
MultiGrab Class Reference

#include <multigrab.h>

Collaboration diagram for MultiGrab:
Collaboration graph
[legend]

Classes

struct  Cam

Public Member Functions

 MultiGrab (const char *modelfile="model.bmp")
int init (bool cacheTraining)
void grabFrames ()
void allocLightCollector ()

Public Attributes

CalibModel model
std::vector< Cam * > cams

Detailed Description

Examples:
multicam.cpp, and multigl.cpp.

Definition at line 6 of file multigrab.h.

Constructor & Destructor Documentation

MultiGrab::MultiGrab ( const char *  modelfile = "model.bmp")
inline

Definition at line 11 of file multigrab.h.

Member Function Documentation

void MultiGrab::allocLightCollector ( )
Examples:
multicam.cpp, and multigl.cpp.

Definition at line 33 of file multigrab.cpp.

References cams, CalibModel::map, model, and LightMap::reflc.

Referenced by main(), and photo_start().

void MultiGrab::grabFrames ( )
Examples:
multicam.cpp, and multigl.cpp.

Definition at line 25 of file multigrab.cpp.

References cams.

Referenced by geom_calib_idle(), geometric_calibration(), photo_idle(), and photometric_calibration().

int MultiGrab::init ( bool  cacheTraining)

TODO mem to mem copy from cams[0]

Examples:
multicam.cpp, and multigl.cpp.

Definition at line 3 of file multigrab.cpp.

References CalibModel::buildCached(), cams, and model.

Referenced by init(), and main().

Member Data Documentation

std::vector<Cam *> MultiGrab::cams
CalibModel MultiGrab::model

The documentation for this class was generated from the following files: