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

Impala::Core::Geometry::RectanglePyramidPerDim Class Reference

Class definition for a pyramid with overlappping rectangles on each level. More...

#include <RectanglePyramidPerDim.h>

Collaboration diagram for Impala::Core::Geometry::RectanglePyramidPerDim:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RectanglePyramidPerDim ()
 RectanglePyramidPerDim (int borderWidth, int nrRectPerDimMinX, int nrRectPerDimMaxX, int nrRectStepSizeX, int nrRectPerDimMinY, int nrRectPerDimMaxY, int nrRectStepSizeY, int imWidth, int imHeight, double regionOverlapRatio=0.5)
void SetImageSize (int imWidth, int imHeight)
int NrLevels ()
int NrRectsPerDimX (int level)
int NrRectsPerDimY (int level)
int TotalNrRects ()
int NrRects (int level)
Rectangle Rect (int level, int nr)
int GetBorderWidth ()
int GetImWidth ()
int GetImHeight ()
String AsDefString ()
void Dump ()

Private Attributes

int mImWidth
int mImHeight
int mBorderWidth
int mNrRectPerDimMinX
int mNrRectPerDimMaxX
int mNrRectStepSizeX
int mNrRectPerDimMinY
int mNrRectPerDimMaxY
int mNrRectStepSizeY
double mRegionOverlapRatio
std::vector< RectangleSetmRectSet
std::vector< int > mNrRectsPerDimX
std::vector< int > mNrRectsPerDimY

Detailed Description

Class definition for a pyramid with overlappping rectangles on each level.

more general than RectanglePyramid:

note that the number of levels has to be equal for both X and Y dimensions, however, the number of regions and stepsize may vary between dimensions.

Definition at line 24 of file RectanglePyramidPerDim.h.


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