15 #ifndef __IPSDKIPLUTILITY_EXTRACTIMG2DVALUES_H__ 16 #define __IPSDKIPLUTILITY_EXTRACTIMG2DVALUES_H__ 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedCoords2dColl.h> 22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedDoubles.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/ImageValueExtractionMethod.h> 29 class ExtractImg2dValuesLvl1;
115 #endif // __IPSDKIPLUTILITY_EXTRACTIMG2DVALUES_H__ #define IPSDKIPLUTILITY_API
Import/Export macro for library IPSDKIPLUtility.
Definition: IPSDKIPLUtilityExports.h:25
IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr getAsyncProcessorMultiSliceOutput(boost::shared_ptr< ExtractImg2dValuesLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
eInterpolationPolicy
Enumerate describing interpolation policy used during image value extraction.
Definition: InterpolationPolicy.h:33
boost::shared_ptr< ipsdk::imaproc::attr::ImageValueExtractionMethod > ImageValueExtractionMethodPtr
shared pointer to ipsdk::imaproc::attr::ImageValueExtractionMethod
Definition: ImageValueExtractionMethod.h:154
IPSDKIPLUTILITY_API attr::PlanIndexedDoublesPtr multiSlice_extractImg2dValues(const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl)
wrapper function for extract values at specific coordinates from a 2d image
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedDoubles > PlanIndexedDoublesPtr
shared pointer to ipsdk::imaproc::PlanIndexedDoubles
Definition: PlanIndexedDoubles.h:49
boost::shared_ptr< ipsdk::imaproc::attr::Doubles > DoublesPtr
shared pointer to ipsdk::imaproc::Doubles
Definition: Doubles.h:124
Definition of import/export macro for library.
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< const ipsdk::imaproc::attr::PlanIndexedCoords2dColl > PlanIndexedCoords2dCollConstPtr
shared pointer to const ipsdk::imaproc::attr::PlanIndexedCoords2dColl
Definition: PlanIndexedCoords2dColl.h:53
IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > extractImg2dValues_async(const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl)
asynchronous wrappers
IPSDKIPLUTILITY_API attr::DoublesPtr extractImg2dValues(const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl)
wrapper function for extract values at specific coordinates from a 2d image
IPSDKIPLUTILITY_API boost::shared_ptr< ExtractImg2dValuesLvl1 > multiSlice_extractImg2dValues_async(const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PlanIndexedCoords2dCollConstPtr &pInPICoords2dColl)
asynchronous wrappers
boost::shared_ptr< const ipsdk::imaproc::attr::Coords2dColl > Coords2dCollConstPtr
shared pointer to const ipsdk::imaproc::attr::Coords2dColl
Definition: Coords2dColl.h:138
IPSDKIPLUTILITY_API ipsdk::image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< AppendSeqImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
Enumerate describing interpolation policy used during image value extraction.