IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
IntensityBasedRegistrationTypes.h
Go to the documentation of this file.
1 // IntensityBasedRegistrationTypes.h:
3 // ----------------------------------
4 //
14 
15 #ifndef __IPSDKIPLREGISTRATION_INTENSITYBASEDREGISTRATIONTYPES_H__
16 #define __IPSDKIPLREGISTRATION_INTENSITYBASEDREGISTRATIONTYPES_H__
17 
19 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationTraining2dData.h>
20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/RegistrationTracking2dData.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace registration {
25 
28 
32 {
36  const attr::RegistrationTracking2dDataPtr& pRegistrationTracking2dData) :
37  _pRegistrationTraining2dData(pRegistrationTraining2dData),
38  _pRegistrationTracking2dData(pRegistrationTracking2dData) {}
41 
44 
47 };
48 
51 
52 } // end of namespace registration
53 } // end of namespace imaproc
54 } // end of namespace ipsdk
55 
56 #endif // __IPSDKIPLREGISTRATION_INTENSITYBASEDREGISTRATIONTYPES_H__
attr::RegistrationTraining2dDataPtr _pRegistrationTraining2dData
training data
Definition: IntensityBasedRegistrationTypes.h:43
attr::RegistrationTracking2dDataPtr _pRegistrationTracking2dData
tracking initial data
Definition: IntensityBasedRegistrationTypes.h:46
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< ipsdk::imaproc::attr::RegistrationTracking2dData > RegistrationTracking2dDataPtr
shared pointer to ipsdk::imaproc::attr::RegistrationTracking2dData
Definition: RegistrationTracking2dData.h:142
Structure allowing to encaspulate intensity based registration data.
Definition: IntensityBasedRegistrationTypes.h:31
#define IPSDKIPLREGISTRATION_API
Import/Export macro for library IPSDKIPLRegistration.
Definition: IPSDKIPLRegistrationExports.h:25