| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
SegmentedColorFilterBankEvent Class Reference#include <SegmentedColorFilterBankEvent.h>
Inheritance diagram for SegmentedColorFilterBankEvent: ![]() Detailed DescriptionThis event provides some additional color information over its superclass for image banks made up of indexed colors.The color information is stored using the CMVision library's data structures Don't bother trying to access the region information which is also held in the color_class_state structures. The RegionGenerator, doesn't fill in the global color information because each layer and channel is going to need its own region processing, so a single global structure only makes sense for the colors.
Definition at line 18 of file SegmentedColorFilterBankEvent.h.
Member Typedef Documentation
a shorthand for the hash structure that CMVision expects for the color lookups
Definition at line 21 of file SegmentedColorFilterBankEvent.h.
Constructor & Destructor Documentation
constructor, to be used when first segmented, later stages should use the other constructor
Definition at line 24 of file SegmentedColorFilterBankEvent.h. Referenced by clone().
constructor, allows you to pass along color information to later stages
Definition at line 29 of file SegmentedColorFilterBankEvent.h.
copy constructor (shallow copy -- the generator shouldn't be going anywhere)
Definition at line 34 of file SegmentedColorFilterBankEvent.h.
Member Function Documentation
allows a copy to be made of an event, supporting polymorphism Must be overridden by all subclasses to allow this to happen I would like to switch this over to the cloneable interface once the compiler gets updated out of the 3.3 branch... see Cloneable::clone() for a discussion of the issue and implementation notes. Reimplemented from FilterBankEvent. Definition at line 47 of file SegmentedColorFilterBankEvent.h.
gives direct access to the color information
Definition at line 62 of file SegmentedColorFilterBankEvent.h.
returns index of color corresponding to a string (uses a fast hash lookup)
Definition at line 72 of file SegmentedColorFilterBankEvent.h.
returns index of color corresponding to a string (uses a fast hash lookup)
Definition at line 65 of file SegmentedColorFilterBankEvent.h. Referenced by getColorIndex().
gives direct access to the color information
Definition at line 59 of file SegmentedColorFilterBankEvent.h. Referenced by RegionGenerator::processEvent().
returns the number of different colors available
Definition at line 56 of file SegmentedColorFilterBankEvent.h. Referenced by RegionGenerator::processEvent(), and BallDetectionGenerator::processEvent().
Gives access to underlying generator.
Definition at line 53 of file SegmentedColorFilterBankEvent.h.
assignment operator (shallow copy -- the generator shouldn't be going anywhere)
Definition at line 40 of file SegmentedColorFilterBankEvent.h.
Member Data Documentation
hash map to look up index from name
Definition at line 79 of file SegmentedColorFilterBankEvent.h. Referenced by getColorIndex(), and operator=().
array of available colors
Definition at line 78 of file SegmentedColorFilterBankEvent.h. Referenced by getColor(), getColors(), and operator=().
number of available colors
Definition at line 77 of file SegmentedColorFilterBankEvent.h. Referenced by getNumColors(), and operator=().
pointer to generator which did the segmentation and therefore holds the color information
Definition at line 76 of file SegmentedColorFilterBankEvent.h. Referenced by getSegmentedColorSource(), and operator=().
The documentation for this class was generated from the following file: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v3.0 |
Generated Wed Oct 4 00:05:13 2006 by Doxygen 1.4.7 |