void RegistrationMethodManualPluginActivator::start(ctkPluginContext* context) { RegServicesPtr services = RegServices::create(context); RegistrationMethodManualImageToImageService *i2i = new RegistrationMethodManualImageToImageService(services); RegistrationMethodManualImageToPatientService *i2p = new RegistrationMethodManualImageToPatientService(services); RegistrationMethodManualImageTransformService *iTransform = new RegistrationMethodManualImageTransformService(services); RegistrationMethodManualPatientOrientationService *patientOrientation = new RegistrationMethodManualPatientOrientationService(services); mRegistrationImageToImage = RegisteredServicePtr(new RegisteredService(context, i2i, RegistrationMethodService_iid)); mRegistrationImageToPatient = RegisteredServicePtr(new RegisteredService(context, i2p, RegistrationMethodService_iid)); mRegistrationImageTransform = RegisteredServicePtr(new RegisteredService(context, iTransform, RegistrationMethodService_iid)); mRegistrationPatientOrientation = RegisteredServicePtr(new RegisteredService(context, patientOrientation, RegistrationMethodService_iid)); }
void RegistrationMethodPlatePluginActivator::start(ctkPluginContext* context) { RegServices services(context); RegistrationMethodPlateImageToPatientService* image2patientService = new RegistrationMethodPlateImageToPatientService(services); mRegistrationImageToPatient = RegisteredServicePtr(new RegisteredService(context, image2patientService, RegistrationMethodService_iid)); }
void RegistrationGUIPluginActivator::start(ctkPluginContext* context) { mRegistration = RegisteredService::create<RegistrationGUIExtenderService>(context, GUIExtenderService_iid); RegServices services(context); RegistrationHistoryGUIExtenderService *history = new RegistrationHistoryGUIExtenderService(services); mRegistrationHistory = RegisteredServicePtr(new RegisteredService(context, history, GUIExtenderService_iid)); }