Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Config::vision_config::SegCamConfig Class Reference

#include <Config.h>

Inheritance diagram for Config::vision_config::SegCamConfig:

List of all members.


Detailed Description

contains settings specific to the "SegCam" (segmented color images) for streaming video over the network

Definition at line 424 of file Config.h.


Public Types

enum  compression_t { COMPRESS_NONE, COMPRESS_RLE }
 compression format to use, stored in Config::vision_config::RawCamConfig::compression More...

Public Member Functions

 SegCamConfig ()

Public Attributes

plist::Primitive< int > skip
 resolution level to transmit segmented images at
plist::Primitive< int > channel
 channel of RLEGenerator to send (i.e. which threshold map to use)
plist::NamedEnumeration
< compression_t
compression
 what compression to use on the segmented image

Static Public Attributes

static const unsigned int NUM_COMPRESSIONS = 4
 number of compression algorithms available
static const char * compression_names [NUM_COMPRESSIONS+1] = { "none", "rle", "" }
 string names for compression_t

Member Enumeration Documentation

compression format to use, stored in Config::vision_config::RawCamConfig::compression

Enumerator:
COMPRESS_NONE  no compression (other than subsampling)
COMPRESS_RLE  RLE compression.

Definition at line 436 of file Config.h.


Constructor & Destructor Documentation

Config::vision_config::SegCamConfig::SegCamConfig (  )  [inline]

Definition at line 426 of file Config.h.


Member Data Documentation

resolution level to transmit segmented images at

Definition at line 432 of file Config.h.

Referenced by SegCamBehavior::writeRLE(), and SegCamBehavior::writeSeg().

channel of RLEGenerator to send (i.e. which threshold map to use)

Definition at line 433 of file Config.h.

Referenced by RegionCamBehavior::writeRegions(), SegCamBehavior::writeRLE(), and SegCamBehavior::writeSeg().

number of compression algorithms available

Definition at line 440 of file Config.h.

const char * Config::vision_config::SegCamConfig::compression_names = { "none", "rle", "" } [static]

string names for compression_t

Definition at line 441 of file Config.h.

what compression to use on the segmented image

Definition at line 442 of file Config.h.

Referenced by SegCamBehavior::processEvent().


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

Tekkotsu v4.0
Generated Thu Nov 22 00:58:14 2007 by Doxygen 1.5.4