|
Namespaces |
namespace | ProjectInterface |
Vision Setup |
A collection of the various stages of vision processing. None of these are absolutely required, but are needed to run included demo behaviors and TekkotsuMon modules
|
FilterBankGenerator * | ProjectInterface::defRawCameraGenerator = 0 |
| pointer to generator
|
FilterBankGenerator * | ProjectInterface::defInterleavedYUVGenerator = 0 |
| pointer to generator
|
JPEGGenerator * | ProjectInterface::defColorJPEGGenerator = 0 |
| pointer to generator
|
JPEGGenerator * | ProjectInterface::defGrayscaleJPEGGenerator = 0 |
| pointer to generator
|
SegmentedColorGenerator * | ProjectInterface::defSegmentedColorGenerator = 0 |
| pointer to generator
|
RLEGenerator * | ProjectInterface::defRLEGenerator = 0 |
| pointer to generator
|
RegionGenerator * | ProjectInterface::defRegionGenerator = 0 |
| pointer to generator
|
Vision SIDs |
Default source IDs for the various generators; These are given default values, but you can reassign them if you like.
|
unsigned int | ProjectInterface::visRawCameraSID = 0 |
| source id for event
|
unsigned int | ProjectInterface::visInterleaveSID = 0 |
| source id for event
|
unsigned int | ProjectInterface::visColorJPEGSID = 0 |
| source id for event
|
unsigned int | ProjectInterface::visGrayscaleJPEGSID = 1 |
| source id for event
|
unsigned int | ProjectInterface::visSegmentSID = 0 |
| source id for event
|
unsigned int | ProjectInterface::visRLESID = 0 |
| source id for event
|
unsigned int | ProjectInterface::visRegionSID = 0 |
| source id for event
|
unsigned int | ProjectInterface::visPinkBallSID = 0 |
| source id for event
|
unsigned int | ProjectInterface::visBlueBallSID = 1 |
| source id for event
|
unsigned int | ProjectInterface::visHandSID = 2 |
| source id for event
|
Layer Resolutions |
Allows you to request a particular layer abstractly - this isn't used by the framework, just a suggestion for clarity
|
unsigned int | ProjectInterface::doubleLayer = 5 |
| ERS-2xx: 352*288; ERS-7 416*320 (requires non-trivial computation).
|
unsigned int | ProjectInterface::fullLayer = 4 |
| ERS-2xx: 176*144; ERS-7 208*160.
|
unsigned int | ProjectInterface::halfLayer = 3 |
| ERS-2xx: 88*72; ERS-7 104*80.
|
unsigned int | ProjectInterface::quarterLayer = 2 |
| ERS-2xx: 44*36; ERS-7 52*40.
|
unsigned int | ProjectInterface::eighthLayer = 1 |
| ERS-2xx: 22*18; ERS-7 26*20 (simply a bigger interleave referencing quarterLayer).
|
unsigned int | ProjectInterface::sixteenthLayer = 0 |
| ERS-2xx: 11*9; ERS-7 13*10 (simply a bigger interleave referencing quarterLayer).
|
Functions |
bool | ProjectInterface::displayException (const char *file, int line, const char *message, const std::exception *ex) |
| Displays information about an exception on serr, provides a default value for uncaughtException.
|
Variables |
bool(* | ProjectInterface::uncaughtException )(const char *file, int line, const char *message, const std::exception *ex) = &displayException |
| The exception handler for exceptions which have fallen through to base Tekkotsu functions.
|