![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Base class for objects allowing to prepare x strip 2d borders during a kernel algorithm processing. More...
#include <BaseBorderXStrip2d.h>
Public Member Functions | |
| virtual image::eBorder2dType | getBorderType () const =0 |
| retrieve border type | |
| virtual void | prepareInitialBorderColumns (const LineXStrip2dWithKernelParserInfo< T > &info, const ipUInt64 stripRowIdx, T *pRowData)=0 |
| method allowing to prepare border initial columns of data in derived class. More... | |
| virtual void | prepareFinalBorderColumns (const LineXStrip2dWithKernelParserInfo< T > &info, const ipUInt64 stripRowIdx, T *pRowData)=0 |
| method allowing to prepare border final columns of data in derived class. More... | |
| virtual void | prepareInitialBorderRow (const LineXStrip2dWithKernelParserInfo< T > &info, const ipUInt64 stripRowIdx, T *pRowData)=0 |
| method allowing to prepare border initial full row of data in derived class. More... | |
| virtual void | prepareMainBorderRow (const LineXStrip2dWithKernelParserInfo< T > &info, const ipUInt64 stripRowIdx, T *&pRowData)=0 |
| method allowing to prepare border main full row of data in derived class. More... | |
| virtual void | prepareFinalBorderRow (const LineXStrip2dWithKernelParserInfo< T > &info, const ipUInt64 stripRowIdx, T *pRowData)=0 |
| method allowing to prepare border final full row of data in derived class. More... | |
Constructors and destructors | |
| BaseBorderXStrip2d () | |
| virtual | ~BaseBorderXStrip2d ()=0 |
Base class for objects allowing to prepare x strip 2d borders during a kernel algorithm processing.
|
pure virtual |
method allowing to prepare border initial columns of data in derived class.
Initialization of info._cols._initialGeneratedSizeX columns of data
Implemented in ipsdk::imaproc::ValuedBorderXStrip2d< T >, ipsdk::imaproc::LinearContinueBorderXStrip2d< T >, ipsdk::imaproc::LinearMirorBorderXStrip2d< T >, ipsdk::imaproc::ContinueBorderXStrip2d< T >, and ipsdk::imaproc::MirorBorderXStrip2d< T >.
|
pure virtual |
method allowing to prepare border final columns of data in derived class.
Initialization of info._cols._finalGeneratedSizeX columns of data
Implemented in ipsdk::imaproc::ValuedBorderXStrip2d< T >, ipsdk::imaproc::LinearContinueBorderXStrip2d< T >, ipsdk::imaproc::LinearMirorBorderXStrip2d< T >, ipsdk::imaproc::ContinueBorderXStrip2d< T >, and ipsdk::imaproc::MirorBorderXStrip2d< T >.
|
pure virtual |
method allowing to prepare border initial full row of data in derived class.
Initialization of info._cols._initialSizeX columns of data
Implemented in ipsdk::imaproc::ValuedBorderXStrip2d< T >, ipsdk::imaproc::LinearContinueBorderXStrip2d< T >, ipsdk::imaproc::LinearMirorBorderXStrip2d< T >, ipsdk::imaproc::ContinueBorderXStrip2d< T >, and ipsdk::imaproc::MirorBorderXStrip2d< T >.
|
pure virtual |
method allowing to prepare border main full row of data in derived class.
Retrieve info._cols._mainSizeX columns of data
Implemented in ipsdk::imaproc::ValuedBorderXStrip2d< T >, ipsdk::imaproc::LinearContinueBorderXStrip2d< T >, ipsdk::imaproc::LinearMirorBorderXStrip2d< T >, ipsdk::imaproc::ContinueBorderXStrip2d< T >, and ipsdk::imaproc::MirorBorderXStrip2d< T >.
|
pure virtual |
method allowing to prepare border final full row of data in derived class.
Initialization of info._cols._finalRealSizeX columns of data
Implemented in ipsdk::imaproc::ValuedBorderXStrip2d< T >, ipsdk::imaproc::LinearContinueBorderXStrip2d< T >, ipsdk::imaproc::LinearMirorBorderXStrip2d< T >, ipsdk::imaproc::ContinueBorderXStrip2d< T >, and ipsdk::imaproc::MirorBorderXStrip2d< T >.
1.8.14