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

Impala::Core::Geometry::RectanglePyramid Class Reference

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

#include <RectanglePyramid.h>

Collaboration diagram for Impala::Core::Geometry::RectanglePyramid:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RectanglePyramid ()
 RectanglePyramid (int borderWidth, int nrRectPerDimMin, int nrRectPerDimMax, int nrRectStepSize, int imWidth, int imHeight)
void SetImageSize (int imWidth, int imHeight)
int NrLevels () const
int NrRectsPerDim (int level) const
int TotalNrRects () const
int NrRects (int level) const
Rectangle Rect (int level, int nr) const
int GetBorderWidth () const
int GetImWidth () const
int GetImHeight () const

Private Attributes

int mImWidth
int mImHeight
int mBorderWidth
int mNrRectPerDimMin
int mNrRectPerDimMax
int mNrRectStepSize
std::vector< RectangleSetmRectSet
std::vector< int > mNrRectsPerDim

Detailed Description

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

Definition at line 17 of file RectanglePyramid.h.


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