15 #ifndef __IPSDKIPLREGISTRATION_INTENSITYBASEDTRACKER2D_H__ 16 #define __IPSDKIPLREGISTRATION_INTENSITYBASEDTRACKER2D_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedRegistrationMotionTransform2d.h> 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/Coords2dColl.h> 22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationTraining2dConfig.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationTracking2dGrid.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationTraining2dData.h> 29 namespace registration {
31 class IntensityBasedTracker2dLvl1;
99 #endif // __IPSDKIPLREGISTRATION_INTENSITYBASEDTRACKER2D_H__ IPSDKIPLREGISTRATION_API attr::PlanIndexedRegistrationMotionTransform2dPtr intensityBasedTracker2d(const image::ImageConstPtr &pInGreySeqImg2d, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl)
wrapper function for intensity based registration tracker 2d algorithm
IPSDKIPLREGISTRATION_API boost::shared_ptr< IntensityBasedTracker2dLvl1 > intensityBasedTracker2d_async(const image::ImageConstPtr &pInGreySeqImg2d, const ipsdk::imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl)
asynchronous wrappers
boost::shared_ptr< const ipsdk::imaproc::attr::RegistrationTracking2dGrid > RegistrationTracking2dGridConstPtr
shared pointer to const ipsdk::imaproc::attr::RegistrationTracking2dGrid
Definition: RegistrationTracking2dGrid.h:149
Predefined types for motion model management.
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedRegistrationMotionTransform2d > PlanIndexedRegistrationMotionTransform2dPtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedRegistrationMotionTransform2d
Definition: PlanIndexedRegistrationMotionTransform2d.h:49
boost::shared_ptr< ipsdk::imaproc::attr::RegistrationTraining2dData > RegistrationTraining2dDataPtr
shared pointer to ipsdk::imaproc::attr::RegistrationTraining2dData
Definition: RegistrationTraining2dData.h:193
Definition of import/export macro for library.
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< const ipsdk::imaproc::attr::RegistrationTraining2dConfig > RegistrationTraining2dConfigConstPtr
shared pointer to const ipsdk::imaproc::attr::RegistrationTraining2dConfig
Definition: RegistrationTraining2dConfig.h:185
boost::shared_ptr< const ipsdk::imaproc::attr::Coords2dColl > Coords2dCollConstPtr
shared pointer to const ipsdk::imaproc::attr::Coords2dColl
Definition: Coords2dColl.h:138
IPSDKIPLREGISTRATION_API ipsdk::image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< DeepFlow2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
eRegistrationMotionModel2d
Enumerate describing a 2d registration motion model.
Definition: RegistrationMotionModelTypes.h:31
#define IPSDKIPLREGISTRATION_API
Import/Export macro for library IPSDKIPLRegistration.
Definition: IPSDKIPLRegistrationExports.h:25