#include <cv.hpp>
List of all members.
Public Member Functions |
| FilterEngine () |
| FilterEngine (const Ptr< BaseFilter > &_filter2D, const Ptr< BaseRowFilter > &_rowFilter, const Ptr< BaseColumnFilter > &_columnFilter, int srcType, int dstType, int bufType, int _rowBorderType=BORDER_REPLICATE, int _columnBorderType=-1, const Scalar &_borderValue=Scalar()) |
virtual | ~FilterEngine () |
void | init (const Ptr< BaseFilter > &_filter2D, const Ptr< BaseRowFilter > &_rowFilter, const Ptr< BaseColumnFilter > &_columnFilter, int srcType, int dstType, int bufType, int _rowBorderType=BORDER_REPLICATE, int _columnBorderType=-1, const Scalar &_borderValue=Scalar()) |
virtual int | start (Size wholeSize, Rect roi, int maxBufRows=-1) |
virtual int | start (const Mat &src, const Rect &srcRoi=Rect(0, 0,-1,-1), bool isolated=false, int maxBufRows=-1) |
virtual int | proceed (const uchar *src, int srcStep, int srcCount, uchar *dst, int dstStep) |
virtual void | apply (const Mat &src, Mat &dst, const Rect &srcRoi=Rect(0, 0,-1,-1), Point dstOfs=Point(0, 0), bool isolated=false) |
bool | isSeparable () const |
int | remainingInputRows () const |
int | remainingOutputRows () const |
Public Attributes |
int | srcType |
int | dstType |
int | bufType |
Size | ksize |
Point | anchor |
int | maxWidth |
Size | wholeSize |
Rect | roi |
int | dx1 |
int | dx2 |
int | rowBorderType |
int | columnBorderType |
vector< int > | borderTab |
int | borderElemSize |
vector< uchar > | ringBuf |
vector< uchar > | srcRow |
vector< uchar > | constBorderValue |
vector< uchar > | constBorderRow |
int | bufStep |
int | startY |
int | startY0 |
int | endY |
int | rowCount |
int | dstY |
vector< uchar * > | rows |
Ptr< BaseFilter > | filter2D |
Ptr< BaseRowFilter > | rowFilter |
Ptr< BaseColumnFilter > | columnFilter |
Constructor & Destructor Documentation
cv::FilterEngine::FilterEngine |
( |
) |
|
cv::FilterEngine::FilterEngine |
( |
const Ptr< BaseFilter > & |
_filter2D, |
|
|
const Ptr< BaseRowFilter > & |
_rowFilter, |
|
|
const Ptr< BaseColumnFilter > & |
_columnFilter, |
|
|
int |
srcType, |
|
|
int |
dstType, |
|
|
int |
bufType, |
|
|
int |
_rowBorderType = BORDER_REPLICATE , |
|
|
int |
_columnBorderType = -1 , |
|
|
const Scalar & |
_borderValue = Scalar() |
|
) |
| |
virtual cv::FilterEngine::~FilterEngine |
( |
) |
[virtual] |
Member Function Documentation
void cv::FilterEngine::init |
( |
const Ptr< BaseFilter > & |
_filter2D, |
|
|
const Ptr< BaseRowFilter > & |
_rowFilter, |
|
|
const Ptr< BaseColumnFilter > & |
_columnFilter, |
|
|
int |
srcType, |
|
|
int |
dstType, |
|
|
int |
bufType, |
|
|
int |
_rowBorderType = BORDER_REPLICATE , |
|
|
int |
_columnBorderType = -1 , |
|
|
const Scalar & |
_borderValue = Scalar() |
|
) |
| |
virtual int cv::FilterEngine::start |
( |
Size |
wholeSize, |
|
|
Rect |
roi, |
|
|
int |
maxBufRows = -1 |
|
) |
| [virtual] |
virtual int cv::FilterEngine::start |
( |
const Mat & |
src, |
|
|
const Rect & |
srcRoi = Rect(0, 0,-1,-1) , |
|
|
bool |
isolated = false , |
|
|
int |
maxBufRows = -1 |
|
) |
| [virtual] |
virtual int cv::FilterEngine::proceed |
( |
const uchar * |
src, |
|
|
int |
srcStep, |
|
|
int |
srcCount, |
|
|
uchar * |
dst, |
|
|
int |
dstStep |
|
) |
| [virtual] |
virtual void cv::FilterEngine::apply |
( |
const Mat & |
src, |
|
|
Mat & |
dst, |
|
|
const Rect & |
srcRoi = Rect(0, 0,-1,-1) , |
|
|
Point |
dstOfs = Point(0, 0) , |
|
|
bool |
isolated = false |
|
) |
| [virtual] |
bool cv::FilterEngine::isSeparable |
( |
) |
const |
int cv::FilterEngine::remainingInputRows |
( |
) |
const |
int cv::FilterEngine::remainingOutputRows |
( |
) |
const |
Member Data Documentation
The documentation for this class was generated from the following file: