45 mUseOnlyOneSourceUpdatedFromOutside(false)
62 mImage2Image = useI2I;
73 void LandmarkListener::updateFixed()
75 mFixedLandmarkSource->setData(mServices->registration()->getFixedData());
78 void LandmarkListener::updateMoving()
80 mMovingLandmarkSource->setData(mServices->registration()->getMovingData());
85 if(!mUseOnlyOneSourceUpdatedFromOutside)
87 mFixedLandmarkSource->setData(data);
92 return mFixedLandmarkSource->getData();
97 if(!mServices->view()->get3DView(0, 0))
105 rep->setSecondaryColor(QColor::fromRgbF(0, 0.6, 0.8));
108 if (mUseOnlyOneSourceUpdatedFromOutside)
110 else if(mImage2Image)
111 rep->setSecondarySource(mMovingLandmarkSource);
119 if(!mServices->view()->get3DView(0, 0))
void useOnlyOneSourceUpdatedFromOutside(bool useOnlyOneSourceUpdatedFromOutside=true)
static ImageLandmarksSourcePtr New()
boost::shared_ptr< class RegServices > RegServicesPtr
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)
void movingDataChanged(QString uid)
boost::shared_ptr< LandmarksSource > LandmarksSourcePtr
void setLandmarkSource(DataPtr data)
boost::shared_ptr< class LandmarkRep > LandmarkRepPtr
LandmarkListener(RegServicesPtr services)