IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Counting2dMsr.h
Go to the documentation of this file.
1 // Counting2dMsr.h:
3 // ----------------
4 //
14 
15 #ifndef __IPSDKIPLGLOBALMEASURE_COUNTING2DMSR_H__
16 #define __IPSDKIPLGLOBALMEASURE_COUNTING2DMSR_H__
17 
20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedIndexableUInt64.h>
21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/IndexableUInt64.h>
22 
23 namespace ipsdk {
24 namespace imaproc {
25 namespace glbmsr {
26 
27 class Counting2dMsrLvl1;
28 
31 
37 counting2dMsr(const ipsdk::image::ImageConstPtr& pInLabelImg);
38 
42 
45 IPSDKIPLGLOBALMEASURE_API boost::shared_ptr<Counting2dMsrLvl1>
47 
48 IPSDKIPLGLOBALMEASURE_API boost::shared_ptr<Counting2dMsrLvl1>
51 
55 getAsyncProcessorOutput(boost::shared_ptr<Counting2dMsrLvl1> pProcessor);
56 
58 getAsyncProcessorMultiSliceOutput(boost::shared_ptr<Counting2dMsrLvl1> pProcessor);
60 
63 
64 } // end of namespace glbmsr
65 } // end of namespace imaproc
66 } // end of namespace ipsdk
67 
68 #endif // __IPSDKIPLGLOBALMEASURE_COUNTING2DMSR_H__
#define IPSDKIPLGLOBALMEASURE_API
Import/Export macro for library IPSDKIPLGlobalMeasure.
Definition: IPSDKIPLGlobalMeasureExports.h:25
IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::PlanIndexedDoublesPtr getAsyncProcessorMultiSliceOutput(boost::shared_ptr< AreaPercent2dMsrLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
uint64_t ipUInt64
IPSDKIPLGLOBALMEASURE_API boost::shared_ptr< Counting2dMsrLvl1 > multiSlice_counting2dMsr_async(const ipsdk::image::ImageConstPtr &pInLabelImg)
asynchronous wrappers
IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::DoublesPtr getAsyncProcessorOutput(boost::shared_ptr< AreaPercent2dMsrLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::PlanIndexedIndexableUInt64Ptr multiSlice_counting2dMsr(const ipsdk::image::ImageConstPtr &pInLabelImg)
wrapper function for Count the number of objects in the image
IPSDKIPLGLOBALMEASURE_API ipsdk::ipUInt64 counting2dMsr(const ipsdk::image::ImageConstPtr &pInLabelImg)
wrapper function for Count the number of objects in the image
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedIndexableUInt64 > PlanIndexedIndexableUInt64Ptr
shared pointer to ipsdk::imaproc::attr::PlanIndexedIndexableUInt64
Definition: PlanIndexedIndexableUInt64.h:50
Definition of import/export macro for library.
IPSDKIPLGLOBALMEASURE_API boost::shared_ptr< Counting2dMsrLvl1 > counting2dMsr_async(const ipsdk::image::ImageConstPtr &pInLabelImg)
asynchronous wrappers