![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Concrete class for x strip 2d parsed line by line and associated to a kernel. More...
#include <LineXStrip2dWithKernelParser.h>
Public Types | |
| typedef boost::shared_ptr< BaseBorderXStrip2d< T > > | Border2dPtr |
| shared pointer to BaseBorder2d | |
Public Types inherited from ipsdk::imaproc::BaseLineXStrip2dWithKernelParser< BaseStripAttributeClassType > | |
| typedef BaseStripAttributeClassType::ValueType | ValueType |
| value type associated to object | |
| typedef BaseStripAttributeClassType::StorageType | StorageType |
| storage type associated to object | |
Public Member Functions | |
Constructors and destructors | |
| LineXStrip2dWithKernelParser () | |
| ~LineXStrip2dWithKernelParser () | |
Public Member Functions inherited from ipsdk::imaproc::BaseLineXStrip2dWithKernelParser< BaseStripAttributeClassType > | |
| eStripParserType | getStripParserType () const |
| retrieve strip parser type | |
| void | init (const StorageType &pImageYStrip2dWithKernel) |
| object initialization method More... | |
| void | setBorder2dPolicy (const image::Border2dPolicy &border2dPolicy) |
| set border policy associated to data parser More... | |
| const image::Border2dPolicy & | getBorder2dPolicy () const |
| retrieve border policy associated to data parser More... | |
| const ValueType & | getImageXStrip2dWithKernel () const |
| retrieve input x strip 2d with kernel associated to object More... | |
| ipUInt64 | getBufferSize () const |
| retrieve buffer size associated to current operation (number of elements for given buffer type) More... | |
| template<typename T > | |
| const T * | getBuffer (const ipUInt64 knlRowIdx) const |
| retrieve buffer associated to current operation More... | |
| BaseLineXStrip2dWithKernelParser () | |
| virtual | ~BaseLineXStrip2dWithKernelParser ()=0 |
| ipUInt64 | getKernelSizeX () const |
| retrieve full kernel X size associated to object More... | |
| ipUInt64 | getKernelSizeY () const |
| retrieve full kernel Y size associated to object More... | |
| ipUInt64 | getStartingKernelSizeX () const |
| retrieve starting kernel X size associated to object More... | |
| ipUInt64 | getEndingKernelSizeX () const |
| retrieve ending kernel X size associated to object More... | |
| ipUInt64 | getStartingKernelSizeY () const |
| retrieve starting kernel Y size associated to object More... | |
| ipUInt64 | getEndingKernelSizeY () const |
| retrieve ending kernel Y size associated to object More... | |
Public Member Functions inherited from ipsdk::imaproc::BaseStripParser | |
| eImageParserType | getImageParserType () const |
| retrieve image parser type | |
| BaseStripParser () | |
| virtual | ~BaseStripParser ()=0 |
Public Member Functions inherited from ipsdk::imaproc::BaseImageParser | |
| processor::eDataParserType | getDataParserType () const |
| retrieve data parser type | |
| BaseImageParser () | |
| virtual | ~BaseImageParser ()=0 |
Public Member Functions inherited from ipsdk::processor::BaseDataParser | |
| bool | isInit () const |
| retrieve object initialization flag | |
| bool | areDataInit () const |
| retrieve data initialization flag More... | |
| ipUInt64 | getNbInitData () const |
| retrieve number of initial data More... | |
| ipUInt64 | getNbMainData () const |
| retrieve number of main data More... | |
| ipUInt64 | getNbFinalData () const |
| retrieve number of final data More... | |
| ipUInt64 | getNbRealFinalData () const |
| retrieve number of real final data (not virtual for alignment purpose only) More... | |
| void | clear () |
| clear object data | |
| BaseDataParser () | |
| virtual | ~BaseDataParser ()=0 |
| const eIOStatus & | getAttributeIO () const |
| retrieve associated attribute input/output status More... | |
| ipUInt64 | getNbElements () const |
| retrieve number of elements associated to object More... | |
| ipUInt64 | getNbDataByElement () const |
| retrieve total number of data by element More... | |
| ipUInt64 | getNbMinInitData () const |
| retrieve minimum number of initial data to be processed More... | |
| ipUInt64 | getNbMinFinalData () const |
| retrieve minimum number of final data to be processed More... | |
| ipUInt64 | getCurElementIdx () const |
| retrieve current element index for iteration process More... | |
| ipReal64 | getUnAlignedValue () const |
| retrieve used value for unaligned data More... | |
| void | setUnAlignedValue (const ipReal64 unAlignedValue) |
| set used value for unaligned data More... | |
Protected Attributes | |
| LineXStrip2dWithKernelParserInfo< T > | _info |
| information structure for processing | |
| Border2dPtr | _pBorder2d |
| border manager associated to object | |
Protected Attributes inherited from ipsdk::imaproc::BaseLineXStrip2dWithKernelParser< BaseStripAttributeClassType > | |
| image::Border2dPolicyPtr | _pBorder2dPolicy |
| border policy associated to object More... | |
| StorageType | _pImageXStrip2dWithKernel |
| shared pointer to x strip 2d with kernel | |
| image::eStripParsingDirection | _stripParsingDirection |
| strip parsing direction | |
| FragHybridBufferPtr | _pCurDataBuffer |
| pointer to buffer associated to data currently processed | |
| FragHybridBufferPtr | _pInitialDataBuffer |
| buffer used to store initial data to process | |
| FragHybridBufferPtr | _pMainDataBuffer |
| buffer used to store main data to process | |
| FragHybridBufferPtr | _pFinalDataBuffer |
| buffer used to store final data to process | |
Additional Inherited Members | |
Static Public Attributes inherited from ipsdk::imaproc::BaseLineXStrip2dWithKernelParser< BaseStripAttributeClassType > | |
| static const eIOStatus::domain | g_attributeIO = BaseStripAttributeClassType::g_dataIOStatus |
| associated attribute Input/Output status | |
Protected Member Functions inherited from ipsdk::processor::BaseDataParser | |
| void | initBase (const eIOStatus &attributeIO, const ipUInt64 nbElements, const ipUInt64 nbDataByElement, const ipUInt64 nbMinInitData, const ipUInt64 nbMinFinalData, const ipReal64 unAlignedDefaultValue) |
| base class initialization method More... | |
| virtual void | clearDerived () |
| clear object data in derived class | |
| virtual void | syncOutFinalDataDerived () |
| synchronize final output data after processing | |
| void | initData (const ipUInt64 nbInitData, const ipUInt64 nbMainData, const ipUInt64 nbFinalData, const ipUInt64 nbRealFinalData) |
| prepare data for processing for a given element index More... | |
| void | prepareData (const ipUInt64 elementIdx) |
| prepare data for processing for a given element index More... | |
Concrete class for x strip 2d parsed line by line and associated to a kernel.
1.8.14