15 #ifndef __IPSDKBASEDATA_STRUCTURINGELEMENTUTILS_H__ 16 #define __IPSDKBASEDATA_STRUCTURINGELEMENTUTILS_H__ 136 #endif // __IPSDKBASEDATA_STRUCTURINGELEMENTUTILS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKBASEDATA_API StructuringElementXYZPtr cubicSEXYZ(const ipUInt32 halfSESize)
function allowing to generate a cubic XYZ structuring element (SE)
IPSDKBASEDATA_API StructuringElementXYPtr rectangularSEXY(const ipUInt32 halfSESizeX, const ipUInt32 halfSESizeY)
function allowing to generate a rectangular XY structuring element (SE)
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
IPSDKBASEDATA_API StructuringElementXYPtr linearSEXY(const ipReal64 theta, const ipReal64 radius)
function allowing to generate a linear structuring element (SE)
Definition of import/export macro for library.
IPSDKBASEDATA_API StructuringElementXYPtr squareSEXY(const ipUInt32 halfSESize)
function allowing to generate a square XY structuring element (SE)
Base types for multiplatform compatibility.
boost::shared_ptr< StructuringElementXY > StructuringElementXYPtr
shared pointer to StructuringElementXY
Definition: StructuringElementTypes.h:62
IPSDKBASEDATA_API StructuringElementXYZPtr rectangularSEXYZ(const ipUInt32 halfSESizeX, const ipUInt32 halfSESizeY, const ipUInt32 halfSESizeZ)
function allowing to generate a rectangular parallelepiped XYZ structuring element (SE) ...
IPSDKBASEDATA_API StructuringElementXYPtr circularSEXY(const ipReal64 radius)
function allowing to generate a filled circular XY structuring element (SE)
boost::shared_ptr< StructuringElementXYZ > StructuringElementXYZPtr
shared pointer to StructuringElementXYZ
Definition: StructuringElementTypes.h:69
Predefined types for structuring element management.
IPSDKBASEDATA_API StructuringElementXYZPtr linearSEXYZ(const ipReal64 theta, const ipReal64 phi, const ipReal64 radius)
function allowing to generate a linear structuring element (SE)
IPSDKBASEDATA_API StructuringElementXYPtr halfLinearSEXY(const ipReal64 theta, const ipReal64 radius)
function allowing to generate a half linear structuring element (SE)
#define IPSDKBASEDATA_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKBaseDataExports.h:27
IPSDKBASEDATA_API StructuringElementXYZPtr halfLinearSEXYZ(const ipReal64 theta, const ipReal64 phi, const ipReal64 radius)
function allowing to generate a half linear structuring element (SE)
IPSDKBASEDATA_API StructuringElementXYZPtr sphericalSEXYZ(const ipReal64 radius)
function allowing to generate a filled spherical XYZ structuring element (SE)
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53