Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Application::SDash::RegionsOfInterestInfo Class Reference

#include <RegionsOfInterestInfo.h>

Collaboration diagram for Impala::Application::SDash::RegionsOfInterestInfo:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Core::Geometry::Rectangle Rectangle

Public Member Functions

 RegionsOfInterestInfo (std::string roiInfoFile, int nrOfVideosToCollectRoisFor, const int *const maxFrames, bool invertYaxis=false, bool makeSizesEven=false)
 ~RegionsOfInterestInfo ()
int GetFrameWidth () const
int GetFrameHeight () const
int GetAbsRoiNr (int videoId, int frameNr, int roiNr) const
RoiInfo GetRoiInfo (int absRoiNr) const
const std::vector< Rectangle > & GetRois (int video, int frame) const
std::vector< ScaledRegionGetRoisScaled (int video, int frame, float scale=1.0f) const

Private Attributes

int mNrOfVideos
int mFrameWidth
int mFrameHeight
std::vector< std::map< int,
std::vector< Rectangle > > > 
mRois
const std::vector< RectanglemEmptyList
std::map< int, int > mRoiCountPerVideo

Static Private Attributes

static const int ROI_FRAME_WIDTH
static const int ROI_FRAME_HEIGHT
static const int ROI_INFO_COUNT
static const int ROIS_PER_VIDEO [12]

Classes

struct  ScaledRegion

Detailed Description

Definition at line 29 of file RegionsOfInterestInfo.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 10:49:32 2010 for ImpalaSrc by  doxygen 1.5.1