Main Page Namespace List Class Hierarchy Compound List File List Namespace Members Compound Members File Members
RF-LISSOM Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
- AARBoundingBox (General-purpose axis-aligned rectangular bounding box)
- Plot::AARImage (2D axis-aligned rectangular pixel-based image)
- ActivityAccumulator (Accumulate activity values from multiple RetinalObjects)
- BoundingBox (Abstract base class specifying interface suitable for any bounding box)
- BoundingEllipse (General-purpose ellipsoidal bounding box)
- CmdParamStringParser (C++ wrapper for basic parsing functions (someday rest will be C++ too :-))
- CmdWrapper (Abstract base class packaging up a command as a function object; this is used to support both global functions and functions with access to a particular object)
- Plot::ColorLookup (Abstract base class for something returning a color based on a magnitude)
- Plot::ColorLookupTable (Abstract base class for a finite array of possible colors that can be returned when given a magnitude)
- CortexMapWrapper (Temporary class to glue in old cortex_map output and weights)
- Bounded::Crop (Function object wrapper (a Boundary) for Generic::crop())
- DefaultActivityAccumulator (This could be combined with ActivityAccumulator, but it is kept separate just in case it might slow down ActivityAccumulator, which needs to be fairly efficient when large numbers of objects are in use)
- NeuralRegion::Dimensions (Packages up specification of desired or actual input region)
- DistributedValueGeneratorFactory (Version of ValueGeneratorFactory that is safe for multiprocessor use)
- Eyes (High-level manager of region definition, connection, and control)
- FixedWtRegion (NeuralRegion with a fixed, shared set of weights for all neurons)
- Bounded::Float (Bounded number with floating-point type)
- Plot::HSVPixel (Hue,Saturation,Value image Pixel)
- Plot::HueColorLookup (Fixed saturation and value; hue encodes magnitude)
- Plot::ImageGrid (Image composed of a rectangular grid of smaller images with an optional border between them)
- FixedWtRegion::Input (Record containing all we need to store about a given input region)
- Inputs (Class with responsibility for the entire set of network inputs)
- InputVectorWrapper (Temporary class to glue in old input_vectors input)
- Bounded::Integer (Bounded number with integral type)
- InternalNeuralRegion (Abstract base class for any NeuralRegion which accepts input from other NeuralRegions (unlike a Retina))
- KernelFactory (Generates two-dimensional matrices of function values as kernels for convolution)
- KernelFactoryWrapper (Wraps a KernelFactory call into a function object taking a size_scale parameter)
- mat::matrixadapter (Adapter from an existing matrix to another matrix with arbitrary linear value scaling, width and height extension and offsetting, etc. as needed)
- Plot::MatrixImage (Image based on a rectangular matrix with an optional border)
- MatrixType (Wrapper to disguise the actual type of matrices while allowing the value type to be templated; simple typedefs wouldn't allow that)
- Generic::name_match (Predicate object applicable to any container of pointers to objects which have a name() member function)
- NamedValueGenerators (Defines and keeps a set of ValueGenerators as global parameters)
- NeuralRegion (Base class encompassing both retinal and cortical regions organized as a 2D matrix)
- Histo::OneDBinList (Abstract base class for Histogram-like objects consisting of a finite one-dimensional list of bins with counts and values (possibly identical) in each bin, plus total counts and values)
- Histo::OneDHistogram (General-purpose one-dimensional histogram)
- Histo::OneDHistogramDifference (Difference between two one-dimensional histograms)
- Plot::OneDHistogramImage (Image of a histogram, with an optional border)
- Plot::Pixel (Abstract base class for a square image pixel, possibly transparent)
- Plot::PixelAverage (Averages a series of pixels in HSV space)
- PointerMap (This is provided for use with objects which want to maintain a simple database of named objects)
- Retina (Basic retina implemented as a transparent window into the world)
- Retinal_AnchoredManagedComposite (Specialized version of Retinal_ManagedComposite which can save some computation for activ() by knowing it is always at center (0,0), angle 0, and size 1.0)
- Retinal_CircularGaussian (Retinal_Object for radially-symmetric Gaussian function)
- Retinal_Composite (Base class for composite objects, which are Retinal_Objects which may be composed of other Retinal_Objects)
- Retinal_FuzzyLine (Retinal_Object for a line with Gaussian falloff around a constant-intensity area)
- Retinal_FuzzyRing (Retinal_Object for a line with Gaussian falloff around a constant-intensity area)
- Retinal_Gabor (Retinal_Object for Gabor function, which is a sine grating masked by a Gaussian)
- Retinal_Gaussian (Retinal_Object for an ellipsoidal Gaussian function)
- Retinal_ManagedComposite (Same as Retinal_Composite, but can enforce minimum and/or maximum distances between children's centers and do other housekeeping chores)
- Retinal_Obj (Abstract base class for an object which has a discrete state and which can return an activation value for any given floating-point position in the plane)
- Retinal_Object (Semi-abstract base class: Retinal_Obj with a name, intensity scale, intensity offset, center X and Y position, and angle which can be enabled and disabled on command)
- Retinal_PGM (Retinal_Object for a greyscale PGM bitmap read from a file)
- Retinal_RandomNoise (Retinal_Object for random noise across the entire retina)
- Retinal_Rectangle (Retinal_Object for a single-color square or rectangle)
- Retinal_SineGrating (Retinal_Object for sine-wave or cosine-wave grating)
- RetinalObjectFactory (This class can create most or all of the Retinal_Object types contained in retinalobjs.h from a (fairly) simple string specification)
- RetinalObjectStringArgs (Helper class to handle string constructors for Retinal_Objects)
- Plot::RGBPixel (Red,Green,Blue image Pixel)
- Plot::RYWColorLookup (Joseph and Risto's Black,Red,Yellow,White colormap)
- Plot::SaturationColorLookup (Fixed saturation and value; hue encodes magnitude)
- SetFnWrapper (Abstract base class packaging up a set function as a function object; this is used to support both global functions and functions with access to a particular object)
- Plot::SingleColorLookup (Returns a single fixed color)
- StringArgs (Simple string-based function argument parser using StringParser)
- StringParser (This class provides a basic way for values of various types to be specified in a string)
- ParamInterface::t (This union holds the addresses of the associated data item, and allow it to be interpreted as any type)
- Generic::unary_virtual_function (Version of unary_function suitable for non-templated functions which must take a specific type of argument)
- Plot::ValueColorLookup (Fixed hue and saturation (often greyscale); value encodes magnitude)
- ValueGen (Abstract base class for anything that supports a next and a reset)
- ValueGenContainer (Generic bag of ValueGenerators)
- ValueGenerator (This heads a class hierarchy of objects which primarily contain a variable of the given type, but which also contain operations for automatically generating a new value from a given distribution or by some other means)
- ValueGenerator_Correlate (Distribute value around a master value located elsewhere, using a supplied uncorrelation factor plus upper and lower bounds)
- ValueGenerator_Expression (Evaluate the given expression using a copy of the given parser each time)
- ValueGenerator_Increment (Increment a starting value each time by the given amount)
- ValueGenerator_Random (Choose value from a given random distribution)
- ValueGeneratorFactory (This class can create most or all of the ValueGenerator types contained in this file from a (fairly) simple string specification)
- ValueGeneratorMap (This is provided for use with objects which want to maintain a simple database of named ValueGenerator objects)
- VGenFactory (Abstract base class for ValueGeneratorFactory independent of all template parameters except the datatype)
- WorldViews (Set of Retinal_Objects representing the views seen by a set of eyes)
- Bounded::Wrap (Function object wrapper (a Boundary) for Generic::wrap())
Generated at Mon Aug 21 00:31:14 2000 for RF-LISSOM by
1.2.1 written by Dimitri van Heesch,
© 1997-2000