15 #ifndef __IPSDKIMAGEPROCESSING_LINEYSTRIP2DPARSER_H__ 16 #define __IPSDKIMAGEPROCESSING_LINEYSTRIP2DPARSER_H__ 18 #include <IPSDKImageProcessing/Algorithm/Parser/Strip/LineYStrip2d/BaseLineYStrip2dParser.h> 23 template <
typename T,
typename BaseStripAttributeClassType>
24 class LineYStripUserColor2dParser;
25 template <
typename T,
typename BaseStripAttributeClassType>
26 class LineYStripRgbColor2dParser;
27 template <
typename T,
typename BaseStripAttributeClassType>
28 class LineZStrip3dParser;
33 template <
typename T,
typename BaseStripAttributeClassType>
37 template <
typename U,
typename BaseStripAttributeClass>
39 template <
typename U,
typename BaseStripAttributeClass>
41 template <
typename U,
typename BaseStripAttributeClass>
43 template <
typename U,
typename BaseStripAttributeClass>
58 void initDataDerived(
const ipUInt64 nbInitData,
66 void prepareDataDerived(
const ipUInt64 elementIdx);
69 void syncOutFinalDataDerived();
110 #endif // __IPSDKIMAGEPROCESSING_LINEYSTRIP2DPARSER_H__ ipUInt64 _finalStripOffset
strip offset used to jump to final data of a row
Definition: LineYStrip2dParser.h:92
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
ipUInt64 _nbRealFinalData
number of real final data
Definition: LineYStrip2dParser.h:83
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
Base class for y strip 2d parsed line by line.
Definition: BaseLineYStrip2dParser.h:44
T * _pFinalBuf
final buffer data pointer
Definition: LineYStrip2dParser.h:98
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
ipUInt64 _nbInitData
number of initial data
Definition: LineYStrip2dParser.h:74
Concrete class for line user color y strip 2d parsing.
Definition: BaseLineYStrip2dParser.h:34
ipUInt64 _initialStripOffset
strip offset used to jump to initial data of a row
Definition: LineYStrip2dParser.h:86
Concrete class for sequence y strip 2d parsing line by line.
Definition: LineYStripSeq2dParser.h:35
ipUInt64 _mainStripOffset
strip offset used to jump to main data of a row
Definition: LineYStrip2dParser.h:89
Concrete class for z strip 3d parsed line by line.
Definition: BaseLineYStrip2dParser.h:38
T * _pCurFinalStripData
pointer to current final strip data
Definition: LineYStrip2dParser.h:101
ipUInt64 _nbMainData
number of main data
Definition: LineYStrip2dParser.h:77
Concrete class for y strip 2d parsed line by line.
Definition: LineYStrip2dParser.h:34
Concrete class for line rgb color y strip 2d parsing.
Definition: BaseLineYStrip2dParser.h:36
ipUInt64 _realFinalOffset
offset of real final data of a row
Definition: LineYStrip2dParser.h:95
ipUInt64 _nbFinalData
number of final data
Definition: LineYStrip2dParser.h:80