16 #ifndef __IPSDKIMAGEPROCESSING_VALUEDBORDERYSTRIP2D_H__ 17 #define __IPSDKIMAGEPROCESSING_VALUEDBORDERYSTRIP2D_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/Algorithm/Parser/Strip/LineYStrip2dWithKernel/Border/BaseBorderYStrip2d.h> 25 #include <boost/scoped_array.hpp> 50 void setFillValue(
const T fillValue);
51 T getFillValue()
const;
107 template <
typename T>
114 template <
typename T>
118 _fillValue = fillValue;
121 template <
typename T>
134 #pragma warning (pop) 136 #endif // __IPSDKIMAGEPROCESSING_VALUEDBORDERYSTRIP2D_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
T getFillValue() const
access to fill value used for border extension operation
Definition: ValuedBorderYStrip2d.h:123
void setFillValue(const T fillValue)
access to fill value used for border extension operation
Definition: ValuedBorderYStrip2d.h:116
T _fillValue
fill value used for border extension operation
Definition: ValuedBorderYStrip2d.h:98
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
image::eBorder2dType getBorderType() const
retrieve border type
Definition: ValuedBorderYStrip2d.h:109
boost::scoped_array< T > _pMainBorderRow
scoped array used to store starting and ending main border rows
Definition: ValuedBorderYStrip2d.h:101
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Border values set to a constant given value.
Definition: Border2dPolicyTypes.h:37
eBorder2dType
Enumerate describing image data preparator 2d border type.
Definition: Border2dPolicyTypes.h:35
Base class for objects allowing to prepare y strip 2d borders during a kernel algorithm processing...
Definition: BaseBorderYStrip2d.h:40
Object allowing to set border values to a constant given value during a kernel algorithm processing...
Definition: ValuedBorderYStrip2d.h:34
Information structure for y strip 2d with kernel data parsing.
Definition: BaseBorderYStrip2d.h:34