StructurePlot Class Reference

Collaboration diagram for StructurePlot:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StructurePlot (const SimStructure &structure, const NeuralDecoder &decoder, const uint depth=2, const NormalizeType normtype=SCALE, const double &rangemin=0, const double &rangemax=0)
 Constructor.
 StructurePlot (const SimStructure &structure, const uint depth=2, const NormalizeType normtype=SCALE, const double &rangemin=0, const double &rangemax=0)
 Constructor.
 ~StructurePlot ()
 Destructor.
Layout< PixRGB< byte > > draw (SimStructure &structure, const uint w=320, const uint h=240, const Dims dims=Dims(0, 1), const uint length=250, const uint plotdepth=4, const bool usedisplayoutput=false)
 plot the structure
void setProbe (const Location &probe)
 set the probe
void setSamplingRate (const SimTime &samplingrate)
void reset ()

Detailed Description

Definition at line 63 of file StructurePlot.H.


Constructor & Destructor Documentation

StructurePlot::StructurePlot ( const SimStructure structure,
const NeuralDecoder decoder,
const uint  depth = 2,
const NormalizeType  normtype = SCALE,
const double &  rangemin = 0,
const double &  rangemax = 0 
) [inline]

Constructor.

Definition at line 129 of file StructurePlot.H.

References SimStructure::getOutDims().

StructurePlot::StructurePlot ( const SimStructure structure,
const uint  depth = 2,
const NormalizeType  normtype = SCALE,
const double &  rangemin = 0,
const double &  rangemax = 0 
) [inline]

Constructor.

Definition at line 147 of file StructurePlot.H.

StructurePlot::~StructurePlot (  )  [inline]

Destructor.

Definition at line 161 of file StructurePlot.H.


Member Function Documentation

Layout< PixRGB< byte > > StructurePlot::draw ( SimStructure structure,
const uint  w = 320,
const uint  h = 240,
const Dims  dims = Dims(0,1),
const uint  length = 250,
const uint  plotdepth = 4,
const bool  usedisplayoutput = false 
) [inline]

plot the structure

Definition at line 181 of file StructurePlot.H.

References PlotBufferList::draw(), SimStructure::getSimUnit(), and PlotBufferList::push().

void StructurePlot::setProbe ( const Location probe  ) 

set the probe

Definition at line 165 of file StructurePlot.H.

References PlotBufferList::clear().

void StructurePlot::setSamplingRate ( const SimTime samplingrate  )  [inline]

set the sampling rate of the plotter so that time plots can be labeled correctly

Definition at line 173 of file StructurePlot.H.

References PlotBufferList::setSamplingRate().


The documentation for this class was generated from the following file:
Generated on Sun May 8 08:43:50 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3