IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
YStrip2dCommonInfo.h
1 // YStrip2dCommonInfo.h:
3 // ---------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_YSTRIP2DCOMMONINFO_H__
16 #define __IPSDKIMAGEPROCESSING_YSTRIP2DCOMMONINFO_H__
17 
20 
21 namespace ipsdk {
22 namespace imaproc {
23 
26 
27 template <typename T>
29 {
32 
35 
38 
41 
44 
47 
50 };
51 
54 
55 } // end of namespace imaproc
56 } // end of namespace ipsdk
57 
58 #endif // __IPSDKIMAGEPROCESSING_YSTRIP2DCOMMONINFO_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
image::eImageBufferType _imageBufferType
image buffer type associated to input strips
Definition: YStrip2dCommonInfo.h:31
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Predefined types for image strips management.
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
eDataType _dataType
base data buffer type associated to input strips
Definition: YStrip2dCommonInfo.h:34
ipUInt64 _sizeXMinus1
strip size along X axis minus 1
Definition: YStrip2dCommonInfo.h:46
Common strip informations for y strip 2d with kernel data parsing.
Definition: YStrip2dCommonInfo.h:28
ipUInt64 _sizeX
strip size along X axis
Definition: YStrip2dCommonInfo.h:43
image::eStripParsingDirection _stripParsingDirection
strip parsing direction
Definition: YStrip2dCommonInfo.h:40
eStripParsingDirection
Enumerate describing strip parsing direction.
Definition: ImageStripTypes.h:72
ipUInt64 _bufferBaseSize
buffer base data size (number of octets) associated to input strips
Definition: YStrip2dCommonInfo.h:37
T _unAlignedValue
value used to fill un aligned data not part of real input data
Definition: YStrip2dCommonInfo.h:49
Predefined type for image management.
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78