Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

FileSystemImageSource Class Reference

#include <FileSystemImageSource.h>

Inheritance diagram for FileSystemImageSource:

List of all members.


Detailed Description

Extends FileSystemDataSource to decompress image data.

Definition at line 8 of file FileSystemImageSource.h.


Public Member Functions

 FileSystemImageSource (LoggedDataDriver &p, const std::string &filter)
 constructor

Public Attributes

plist::Primitive< int > layer
 Controls the resolution layer at which the image should be processed.

Protected Member Functions

virtual void updateProvidingOutputs ()
 ignores call -- images don't provide outputs
virtual void enqueueFile (const std::string &name, float lifetime)
 creates a new entry on files, virtual to allow subclasses to use a FileInfo subclass with more meta data (e.g. see FileSystemImageSource::ImageInfo)

Classes

class  ImageInfo
 extends FileInfo to provide image decompression and some additional fields for image meta-data More...

Constructor & Destructor Documentation

FileSystemImageSource ( LoggedDataDriver p,
const std::string &  filter 
) [inline]

constructor

Definition at line 11 of file FileSystemImageSource.h.


Member Function Documentation

virtual void updateProvidingOutputs (  )  [inline, protected, virtual]

ignores call -- images don't provide outputs

Reimplemented from FileSystemDataSource.

Definition at line 29 of file FileSystemImageSource.h.

virtual void enqueueFile ( const std::string &  name,
float  lifetime 
) [inline, protected, virtual]

creates a new entry on files, virtual to allow subclasses to use a FileInfo subclass with more meta data (e.g. see FileSystemImageSource::ImageInfo)

Reimplemented from FileSystemDataSource.

Definition at line 52 of file FileSystemImageSource.h.


Member Data Documentation

Controls the resolution layer at which the image should be processed.

0 indicates "automatic" mode (picks layer closest to image's resolution), positive numbers indicate the resolution layer directly.

Negative values are relative to the number of layers marked available by the vision setup, so that typically -1 would correspond to the "double" layer, and -2 would correspond to the "full" layer.

Definition at line 24 of file FileSystemImageSource.h.

Referenced by FileSystemImageSource(), and FileSystemImageSource::ImageInfo::writeHeader().


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

Tekkotsu Hardware Abstraction Layer 4.0
Generated Thu Nov 22 01:01:21 2007 by Doxygen 1.5.4