Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Config::vision_config::SegCamConfig Class Reference

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

#include <Config.h>

Inheritance diagram for Config::vision_config::SegCamConfig:

Detailed Description

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

Definition at line 469 of file Config.h.

List of all members.

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< unsigned int > skip
 resolution level to transmit segmented images at
plist::Primitive< unsigned 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", NULL }
 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 481 of file Config.h.


Constructor & Destructor Documentation

Config::vision_config::SegCamConfig::SegCamConfig (  ) 

Definition at line 471 of file Config.h.


Member Data Documentation

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

Definition at line 478 of file Config.h.

Referenced by SegCamConfig(), RegionCam::writeRegions(), SegCam::writeRLE(), and SegCam::writeSeg().

what compression to use on the segmented image

Definition at line 487 of file Config.h.

Referenced by SegCam::doEvent(), and SegCamConfig().

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

string names for compression_t

Definition at line 486 of file Config.h.

number of compression algorithms available

Definition at line 485 of file Config.h.

resolution level to transmit segmented images at

Definition at line 477 of file Config.h.

Referenced by SegCamConfig(), SegCam::writeRLE(), and SegCam::writeSeg().


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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:06 2016 by Doxygen 1.6.3