45 mUseOnlyOneSourceUpdatedFromOutside(false)
62 mImage2Image = useI2I;
73 void LandmarkListener::updateFixed()
78 void LandmarkListener::updateMoving()
85 if(!mUseOnlyOneSourceUpdatedFromOutside)
87 mFixedLandmarkSource->setData(data);
92 return mFixedLandmarkSource->getData();
105 rep->setSecondaryColor(QColor::fromRgbF(0, 0.6, 0.8));
108 if (mUseOnlyOneSourceUpdatedFromOutside)
110 else if(mImage2Image)
111 rep->setSecondarySource(mMovingLandmarkSource);
void useOnlyOneSourceUpdatedFromOutside(bool useOnlyOneSourceUpdatedFromOutside=true)
static ImageLandmarksSourcePtr New()
DataPtr getLandmarkSource()
void useI2IRegistration(bool useI2I=true)
void fixedDataChanged(QString uid)
boost::shared_ptr< class Data > DataPtr
static PatientLandmarksSourcePtr New(PatientModelServicePtr dataManager)
void setPrimarySource(LandmarksSourcePtr primary)
VisualizationServicePtr visualizationService
void movingDataChanged(QString uid)
boost::shared_ptr< LandmarksSource > LandmarksSourcePtr
LandmarkListener(RegServices services)
void setLandmarkSource(DataPtr data)
PatientModelServicePtr patientModelService
boost::shared_ptr< class LandmarkRep > LandmarkRepPtr
RegistrationServicePtr registrationService