Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

ProjectInterface.cc File Reference


Detailed Description

Provides instantiation of the non-required members of ProjectInterface.

Author:
ejt (Creator)
Author
ejt
Name
tekkotsu-2_4_1
Revision
1.7
State
Exp
Date
2005/08/16 18:00:17

Definition in file ProjectInterface.cc.

#include "ProjectInterface.h"
#include "Wireless/Socket.h"
#include <exception>

Include dependency graph for ProjectInterface.cc:

Go to the source code of this file.

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

FilterBankGeneratorProjectInterface::defRawCameraGenerator = 0
 pointer to generator
FilterBankGeneratorProjectInterface::defInterleavedYUVGenerator = 0
 pointer to generator
JPEGGeneratorProjectInterface::defColorJPEGGenerator = 0
 pointer to generator
JPEGGeneratorProjectInterface::defGrayscaleJPEGGenerator = 0
 pointer to generator
SegmentedColorGeneratorProjectInterface::defSegmentedColorGenerator = 0
 pointer to generator
RLEGeneratorProjectInterface::defRLEGenerator = 0
 pointer to generator
RegionGeneratorProjectInterface::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.


Tekkotsu v2.4.1
Generated Tue Aug 16 16:34:11 2005 by Doxygen 1.4.4