#include <RectanglePyramid.h>
Collaboration diagram for Impala::Core::Geometry::RectanglePyramid:
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< RectangleSet > | mRectSet |
std::vector< int > | mNrRectsPerDim |
Definition at line 17 of file RectanglePyramid.h.