17 #ifndef __IPSDKIMAGEPROCESSING_LINEARCONTINUEBORDERXSTRIP2D_H__ 18 #define __IPSDKIMAGEPROCESSING_LINEARCONTINUEBORDERXSTRIP2D_H__ 20 #include <IPSDKImageProcessing/Algorithm/Parser/Strip/LineXStrip2dWithKernel/Border/BaseBorderXStrip2d.h> 94 const ipUInt64stripRowIdx)
const;
109 template <
typename T>
116 template <
typename T>
129 #endif // __IPSDKIMAGEPROCESSING_LINEARCONTINUEBORDERXSTRIP2D_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
ipReal64 getTheta() const
access to angle (in radian) associated to border extension operation
Definition: LinearContinueBorderXStrip2d.h:118
image::eBorder2dType getBorderType() const
retrieve border type
Definition: LinearContinueBorderXStrip2d.h:111
Base class for objects allowing to prepare x strip 2d borders during a kernel algorithm processing...
Definition: BaseBorderXStrip2d.h:40
Definition: Border2dPolicyTypes.h:43
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Object allowing to extend borders linearly continuing existing data using a given direction during a ...
Definition: LinearContinueBorderXStrip2d.h:29
Information structure for x strip 2d with kernel data parsing.
Definition: BaseBorderXStrip2d.h:34
eBorder2dType
Enumerate describing image data preparator 2d border type.
Definition: Border2dPolicyTypes.h:35
ipReal64 _tanTheta
tangent of angle used to process border extension operation
Definition: LinearContinueBorderXStrip2d.h:103
ipReal64 _theta
angle (in radian) associated to border extension operation
Definition: LinearContinueBorderXStrip2d.h:100