15 #ifndef __IPSDKIPLREGISTRATION_INTENSITYBASEDREGISTRATION2DTRACKINGSTEP_H__ 16 #define __IPSDKIPLREGISTRATION_INTENSITYBASEDREGISTRATION2DTRACKINGSTEP_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationTraining2dData.h> 22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationTracking2dData.h> 23 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationMotionTransform2d.h> 27 namespace registration {
29 class IntensityBasedRegistration2dTrackingStepLvl1;
77 #endif // __IPSDKIPLREGISTRATION_INTENSITYBASEDREGISTRATION2DTRACKINGSTEP_H__ boost::shared_ptr< ipsdk::imaproc::attr::RegistrationMotionTransform2d > RegistrationMotionTransform2dPtr
shared pointer to ipsdk::imaproc::attr::RegistrationMotionTransform2d
Definition: RegistrationMotionTransform2d.h:156
IPSDKIPLREGISTRATION_API attr::RegistrationMotionTransform2dPtr intensityBasedRegistration2dTrackingStep(const image::ImageConstPtr &pInTargetImg2d, const ipsdk::imaproc::attr::RegistrationTraining2dDataConstPtr &pInRegistrationTraining2dData, const ipsdk::imaproc::attr::RegistrationTracking2dDataPtr &pInOutRegistrationTracking2dData)
wrapper function for tracking stage for intensity based registration 2d algorithm ...
boost::shared_ptr< const ipsdk::imaproc::attr::RegistrationTraining2dData > RegistrationTraining2dDataConstPtr
shared pointer to const ipsdk::imaproc::attr::RegistrationTraining2dData
Definition: RegistrationTraining2dData.h:197
Predefined types for motion model management.
Definition of import/export macro for library.
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< ipsdk::imaproc::attr::RegistrationTracking2dData > RegistrationTracking2dDataPtr
shared pointer to ipsdk::imaproc::attr::RegistrationTracking2dData
Definition: RegistrationTracking2dData.h:142
IPSDKIPLREGISTRATION_API boost::shared_ptr< IntensityBasedRegistration2dTrackingStepLvl1 > intensityBasedRegistration2dTrackingStep_async(const image::ImageConstPtr &pInTargetImg2d, const ipsdk::imaproc::attr::RegistrationTraining2dDataConstPtr &pInRegistrationTraining2dData, const ipsdk::imaproc::attr::RegistrationTracking2dDataPtr &pInOutRegistrationTracking2dData)
asynchronous wrappers
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