/** * Constructor. Sets peak radius to the value of curvefitting.peakRadius property */ IPeakFunction::IPeakFunction() { int peakRadius; if ( Kernel::ConfigService::Instance().getValue("curvefitting.peakRadius",peakRadius) ) { setPeakRadius(peakRadius); } }
/** Constructor. Sets peak radius to the value of curvefitting.peakRadius * property */ IPowderDiffPeakFunction::IPowderDiffPeakFunction() : m_centre(0.), m_dcentre(0.), m_fwhm(0.), m_hasNewParameterValue(false), m_cellParamValueChanged(false), m_sortedProfileParameterNames(), m_unitCell(), m_unitCellSize(0.), m_parameterValid(false), mH(0), mK(0), mL(0), mHKLSet(false), LATTICEINDEX(9999), HEIGHTINDEX(9999) { // Set peak's radius from configuration int peakRadius; if (Kernel::ConfigService::Instance().getValue("curvefitting.peakRadius", peakRadius)) { if (peakRadius != s_peakRadius) { setPeakRadius(peakRadius); } } }