24 mUseOnlyOneSourceUpdatedFromOutside(false)
41 mImage2Image = useI2I;
52 void LandmarkListener::updateFixed()
54 mFixedLandmarkSource->setData(mServices->registration()->getFixedData());
57 void LandmarkListener::updateMoving()
59 mMovingLandmarkSource->setData(mServices->registration()->getMovingData());
64 if(!mUseOnlyOneSourceUpdatedFromOutside)
66 mFixedLandmarkSource->setData(data);
71 return mFixedLandmarkSource->getData();
76 if(!mServices->view()->get3DView(0, 0))
84 rep->setSecondaryColor(QColor::fromRgbF(0, 0.6, 0.8));
87 if (mUseOnlyOneSourceUpdatedFromOutside)
90 rep->setSecondarySource(mMovingLandmarkSource);
98 if(!mServices->view()->get3DView(0, 0))
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)
boost::shared_ptr< class RegServices > RegServicesPtr
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)
Namespace for all CustusX production code.