IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
SeededDistanceMap2dImgTypes.h
Go to the documentation of this file.
1 // SeededDistanceMap2dImgTypes.h:
3 // ------------------------------
4 //
14 
15 #ifndef __IPSDKIPLADVANCEDMORPHOLOGY_SEEDEDDISTANCEMAP2DIMGTYPES_H__
16 #define __IPSDKIPLADVANCEDMORPHOLOGY_SEEDEDDISTANCEMAP2DIMGTYPES_H__
17 
20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/DistWeight2d.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace advmorpho {
25 
28 
33 {
36  DistanceMap2dData(const image::ImagePtr& pDistImg,
37  const attr::DistWeight2dPtr& pDistWeight2d) :
38  _pDistImg(pDistImg),
39  _pDistWeight2d(pDistWeight2d) {}
40  ~DistanceMap2dData() {}
42 
45 
48 };
49 
52 
53 } // end of namespace advmorpho
54 } // end of namespace imaproc
55 } // end of namespace ipsdk
56 
57 #endif // __IPSDKIPLADVANCEDMORPHOLOGY_SEEDEDDISTANCEMAP2DIMGTYPES_H__
Definition of import/export macro for library.
boost::shared_ptr< ipsdk::imaproc::attr::DistWeight2d > DistWeight2dPtr
shared pointer to ipsdk::imaproc::attr::DistWeight2d
Definition: DistWeight2d.h:149
boost::shared_ptr< BaseImage > ImagePtr
#define IPSDKIPLADVANCEDMORPHOLOGY_API
Import/Export macro for library IPSDKIPLAdvancedMorphology.
Definition: IPSDKIPLAdvancedMorphologyExports.h:25
attr::DistWeight2dPtr _pDistWeight2d
2d distance weighting coefficients
Definition: SeededDistanceMap2dImgTypes.h:47
Structure allowing to encaspulate the distance map with the DistWeight2d coefficients.
Definition: SeededDistanceMap2dImgTypes.h:32
image::ImagePtr _pDistImg
Distance image.
Definition: SeededDistanceMap2dImgTypes.h:44