Exemplo n.º 1
0
/**
  * 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);
    }
  }
}