![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Concrete class for raw y strip 3d parsing. More...
#include <RawYStrip3dParser.h>
Public Member Functions | |
Constructors and destructors | |
| RawYStrip3dParser () | |
| ~RawYStrip3dParser () | |
Public Member Functions inherited from ipsdk::imaproc::BaseRawYStrip3dParser< BaseStripAttributeClassType > | |
| eStripParserType | getStripParserType () const |
| retrieve strip parser type | |
| void | init (const StorageType &pImageYStrip3d) |
| object initialization method More... | |
| ipUInt64 | getBufferSize () const |
| retrieve buffer size associated to current operation (number of elements for given buffer type) More... | |
| ipUInt64 | getSizeZ () const |
| retrieve number of buffers associated to current operation More... | |
| BaseRawYStrip3dParser () | |
| virtual | ~BaseRawYStrip3dParser ()=0 |
| template<typename T > | |
| boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< g_attributeIO >, boost::mpl::int_< eIOStatus::eIOS_Output > >::type, const T * >::type | getBuffer (const ipUInt64 zPlanIdx) const |
| retrieve buffer associated to current operation More... | |
| template<typename T > | |
| boost::enable_if< typename boost::mpl::not_equal_to< boost::mpl::int_< g_attributeIO >, boost::mpl::int_< eIOStatus::eIOS_Input > >::type, T * >::type | getBuffer (const ipUInt64 zPlanIdx) |
| retrieve buffer associated to current operation 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 | |
| ipUInt64 | _nbInitData |
| number of initial data | |
| ipUInt64 | _nbMainData |
| number of main data | |
| ipUInt64 | _nbFinalData |
| number of final data | |
| ipUInt64 | _nbRealFinalData |
| number of real final data | |
| ipUInt64 | _initialStripOffset |
| strip offset used to jump to initial data of a row | |
| ipUInt64 | _mainStripOffset |
| strip offset used to jump to main data of a row | |
| ipUInt64 | _finalStripOffset |
| strip offset used to jump to final data of a row | |
| ipUInt64 | _realFinalOffset |
| offset of real final data of a row | |
| ipUInt64 | _curYPlanIdx |
| current y plan index for processing | |
Protected Attributes inherited from ipsdk::imaproc::BaseRawYStrip3dParser< BaseStripAttributeClassType > | |
| StorageType | _pImageYStrip3d |
| shared pointer to y strip 3d | |
| image::eStripParsingDirection | _stripParsingDirection |
| strip parsing direction | |
| eDataType | _dataType |
| base data buffer type associated to input strips | |
| ipUInt64 | _sizeX |
| image size along X axis | |
| ipUInt64 | _sizeZ |
| image size along Z axis | |
| ipUInt64 | _stripSizeY |
| strip size along Y axis | |
| FragHybridBufferPtr | _pCurDataBuffer |
| buffer used to store 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 | |
Public Types inherited from ipsdk::imaproc::BaseRawYStrip3dParser< BaseStripAttributeClassType > | |
| typedef BaseStripAttributeClassType::ValueType | ValueType |
| value type associated to object | |
| typedef BaseStripAttributeClassType::StorageType | StorageType |
| storage type associated to object | |
Static Public Attributes inherited from ipsdk::imaproc::BaseRawYStrip3dParser< 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... | |
| 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 raw y strip 3d parsing.
1.8.14