SimulationViewerEyeRegion Class Reference

Inheritance diagram for SimulationViewerEyeRegion:
Inheritance graph
[legend]
Collaboration diagram for SimulationViewerEyeRegion:
Collaboration graph
[legend]

List of all members.

Public Member Functions

uint findHitRegion (const Point2D< int > pt, uint frameNum)
uint findHitRegion (const Point2D< int > pt)
std::string listAllRegionsHit (const Point2D< int > pt, uint frameNum)
std::string listAllRegionsHit (const Point2D< int > pt)
double rankForeground (Object obj)
Constructors and destructors

 SimulationViewerEyeRegion (OptionManager &mgr, const std::string &descrName="EyeRegion Simulation Viewer", const std::string &tagName="SimulationViewerEyeRegion")
 Constructor. See ModelComponent.H.
virtual ~SimulationViewerEyeRegion ()
 Destructor.

Protected Member Functions

Image< PixRGB< byte > > getTraj (SimEventQueue &q)
 Callback for every clock tick.
void extraSampleProcessing (const rutz::shared_ptr< EyeData > data)
void writeROIOutput (Point2D< int > pos)
void drawEye (const rutz::shared_ptr< EyeData > data, const uint trackerNum)
void drawFOA (const Point2D< int > target, const uint trackerNum)
void drawRegions (Object obj)
void drawRegions ()
Object getSceneObj (uint objID, uint FrameNum)
Object getSceneObj (uint objID)
std::string getObjName (uint objID)
std::string craftSVEMOutput (const std::string tfn, const rutz::shared_ptr< EyeData > data)
std::string craftRegionOutput (const rutz::shared_ptr< EyeData > data)
void start1 ()
 get started
void stop1 ()
 get stopped

Protected Attributes

OModelParam< std::stringitsRegionOutFname
 Our results file.
OModelParam< std::stringitsXMLFname
OModelParam< std::stringitsSelectedObjects
OModelParam< std::stringitsObjectDrawMode
OModelParam< std::stringitsHighlightMode
OModelParam< bool > itsPrependHeader
NModelParam< uintitsLineThickness
NModelParam< double > itsHitTransparency
NModelParam< bool > itsRandomColoring
rutz::shared_ptr< TestImagesitsObjectsInfo
std::ofstream * itsRegionOutFile
Image< PixRGB< byte > > itsRegions
Image< PixRGB< byte > > itsTargetsMask
uint itsNumObjects
uint itsCurrRegionID
rutz::shared_ptr< EyeDataitsObjectEntry
SimTime itsObjectOnset
uint itsObjectFrameOnset
std::vector< PixRGB< byte > > itsRandColors
std::vector< std::stringitsObjectsNames
bool itsRegHeaderWritten

Detailed Description

Definition at line 57 of file SimulationViewerEyeRegion.H.


Constructor & Destructor Documentation

SimulationViewerEyeRegion::SimulationViewerEyeRegion ( OptionManager mgr,
const std::string descrName = "EyeRegion Simulation Viewer",
const std::string tagName = "SimulationViewerEyeRegion" 
)

Constructor. See ModelComponent.H.

Definition at line 105 of file SimulationViewerEyeRegion.C.

SimulationViewerEyeRegion::~SimulationViewerEyeRegion (  )  [virtual]

Destructor.

Definition at line 127 of file SimulationViewerEyeRegion.C.


Member Function Documentation

Image< PixRGB< byte > > SimulationViewerEyeRegion::getTraj ( SimEventQueue q  )  [protected, virtual]
void SimulationViewerEyeRegion::start1 (  )  [protected, virtual]
void SimulationViewerEyeRegion::stop1 (  )  [protected, virtual]

get stopped

Reimplemented from SimulationViewerEyeMvt.

Definition at line 211 of file SimulationViewerEyeRegion.C.


Member Data Documentation

Our results file.

Definition at line 114 of file SimulationViewerEyeRegion.H.

Referenced by start1().


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