IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Attributes | List of all members
ipsdk::imaproc::LineXStrip2dWithKernelColumnsInfo< T > Struct Template Reference

Columns informations for x strip 2d with kernel data parsing. More...

#include <LineXStrip2dWithKernelColumnsInfo.h>

Public Attributes

ipUInt64 _startingProvidedSizeX
 
ipUInt64 _firstProvidedOffsetX
 offset of first provided column of data
 
FragHybridBufferConstPtr _pStartingBuf
 pointer to starting strip data More...
 
ipUInt64 _mainProvidedSizeX
 main provided strip size along x axis
 
FragHybridBufferConstPtr _pMainBuf
 pointer to main strip data
 
ipUInt64 _endingProvidedSizeX
 
ipUInt64 _lastProvidedOffsetX
 offset of last provided column of data
 
FragHybridBufferConstPtr _pEndingBuf
 pointer to ending strip data More...
 
Initial columns data informations
ipUInt64 _initialSizeX
 initial columns buffer size along x axis
 
ipUInt64 _initialGeneratedSizeX
 number of generated data for initial columns
 
ipUInt64 _initialCopiedSizeX
 number of copied data for initial columns
 
ipUInt64 _initialStripOffsetX
 strip x offset associated to first initial data
 
Main columns data informations
ipUInt64 _mainSizeX
 main columns buffer size along x axis
 
ipUInt64 _mainStripOffsetX
 strip x offset associated to first main data
 
Final columns data informations
ipUInt64 _finalSizeX
 final columns buffer size along x axis
 
ipUInt64 _finalRealSizeX
 final columns number of real (not part of unaligned) data
 
ipUInt64 _finalGeneratedSizeX
 number of generated data for final columns
 
ipUInt64 _finalCopiedFromMainSizeX
 number of copied data from provided main for final columns
 
ipUInt64 _finalCopiedFromMarginSizeX
 number of copied data from provided margin for final colums
 
ipUInt64 _finalUnalignedSizeX
 number of unaligned data for final columns
 
ipUInt64 _finalUnalignedOffsetX
 offset for unaligned data for final columns
 
ipUInt64 _finalStripOffsetX
 strip x offset associated to first initial data
 

Detailed Description

template<typename T>
struct ipsdk::imaproc::LineXStrip2dWithKernelColumnsInfo< T >

Columns informations for x strip 2d with kernel data parsing.

Author
H. Delestre
Date
2015/09/04

Member Data Documentation

◆ _startingProvidedSizeX

template<typename T>
ipUInt64 ipsdk::imaproc::LineXStrip2dWithKernelColumnsInfo< T >::_startingProvidedSizeX

number of provided columns for starting border data (ie. last columns of x strip located just to the left of the current one)

Note
if equals 0, the current strip is sticked to the left border of the image

◆ _pStartingBuf

pointer to starting strip data

Warning
may be null if _startingProvidedSizeX == 0

◆ _endingProvidedSizeX

template<typename T>
ipUInt64 ipsdk::imaproc::LineXStrip2dWithKernelColumnsInfo< T >::_endingProvidedSizeX

number of provided columns for ending border data (ie. first columns of x strip located just to the right of the current one)

Note
if equals 0, the current strip is sticked to the right border of image (needed for kernel processing)

◆ _pEndingBuf

pointer to ending strip data

Warning
may be null if _providedSizeX == 0

The documentation for this struct was generated from the following file: