IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Border3dPolicyUtils.h
Go to the documentation of this file.
1 // Border3dPolicyUtils.h:
3 // ----------------------
4 //
14 
15 #ifndef __IPSDKIMAGE_BORDER3DPOLICYUTILS_H__
16 #define __IPSDKIMAGE_BORDER3DPOLICYUTILS_H__
17 
21 #include <IPSDKUtil/BaseTypes.h>
22 
23 namespace ipsdk {
24 namespace image {
25 
28 
33 valuedBorder3d(const ipReal64 fillValue);
34 
40 
46 
52 
58 
61 
62 } // end of namespace image
63 
66 
69 
70 } // end of namespace ipsdk
71 
72 #endif // __IPSDKIMAGE_BORDER3DPOLICYUTILS_H__
boost::shared_ptr< Border3dPolicy > Border3dPolicyPtr
shared pointer to Border3dPolicy
Definition: Border3dPolicyTypes.h:66
eValuedBorder3dType
Enumerate describing valued border 3d used value type.
Definition: Border3dPolicyTypes.h:51
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKIMAGE_API Border3dPolicyPtr valuedMaxBorder3d()
function allowing to generate a 3d border manager used to extend border values using a maximum value ...
IPSDKIMAGE_API Border3dPolicyPtr valuedMinBorder3d()
function allowing to generate a 3d border manager used to extend border values using a minimum value ...
IPSDK_DECLARE_SERIAL_ENUM(IPSDKBaseData, eDiscreteOrientation2d)
serialization operators for eDiscreteOrientation2d enumerate
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
Macro allowing to declare serialization for a given enumerate.
eBorder3dType
Enumerate describing image data preparator 3d border type.
Definition: Border3dPolicyTypes.h:35
Base types for multiplatform compatibility.
Predefined types for border 3d policy management.
Definition of import/export macro for library.
IPSDKIMAGE_API Border3dPolicyPtr valuedBorder3d(const ipReal64 fillValue)
function allowing to generate a 3d border manager used to extend border values to a constant given va...
#define IPSDKIMAGE_API
Import/Export macro for library IPSDKImage.
Definition: IPSDKImageExports.h:27
IPSDKIMAGE_API Border3dPolicyPtr mirorBorder3d()
function allowing to generate a 3d border manager used to extend border values mirroring existing dat...
IPSDKIMAGE_API Border3dPolicyPtr continueBorder3d()
function allowing to generate a 3d border manager used to extend border values by direct continuity ...