Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

xpPeakPanel Class Reference

In this panel are shown the peak parameters. More...

#include <PANELC1S.H>

Collaboration diagram for xpPeakPanel:

Collaboration graph
[legend]

Public Member Functions

 xpPeakPanel (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name="panel")
void Init (xpPeakBase *p)
wxString GetLabel (void) const
void SetLabel (wxString S)
xpPeakBaseGetPeak (void)
void UpdateTextControls (void)
void OnEnergy (wxCommandEvent &event)
void OnSensitivity (wxCommandEvent &event)
void OnConcentration (wxCommandEvent &event)
void OnConcentrationUncertainty (wxCommandEvent &event)
void OnMeasTime (wxCommandEvent &event)
void OnPeakCounts (wxCommandEvent &event)
void OnBgndCounts (wxCommandEvent &event)
void OnPeakRate (wxCommandEvent &event)
void OnBgndRate (wxCommandEvent &event)
void OnRelPrec (wxCommandEvent &event)
void OnXEnergy (wxCommandEvent &event)
void OnEnergyTypeBE (wxCommandEvent &event)
void OnEnergyTypeXE (wxCommandEvent &event)
void OnC1sPeak (wxCommandEvent &event)
void OnPostPeakSlope (wxCommandEvent &event)
void OnShirleyTailHeight (wxCommandEvent &event)
void OnAngleRatio (wxCommandEvent &event)

Data Fields

xpPeakBasepeak
xpSpectrumBasespectrum
wxTextCtrl * PeakE
wxTextCtrl * Sensitivity
wxTextCtrl * Concentration
wxTextCtrl * ConcentrationUncertainty
wxTextCtrl * MeasTime
wxTextCtrl * PeakCounts
wxTextCtrl * BgndCounts
wxTextCtrl * PeakRate
wxTextCtrl * BgndRate
wxTextCtrl * PeakXE
wxTextCtrl * RelPrec
wxTextCtrl * PostPeakSlope
wxTextCtrl * ShirleyTailHeight
wxTextCtrl * AngleRatio
wxStaticText * TextPeakE
wxStaticText * TextSensitivity
wxStaticText * TextConcentration
wxStaticText * TextConcentrationUncertainty
wxStaticText * TextMeasTime
wxStaticText * TextPeakCount
wxStaticText * TextBgndCount
wxStaticText * TextPeakRate
wxStaticText * TextBgndRate
wxStaticText * TextPeakXE
wxStaticText * TextRelPrec
wxStaticText * TextPPS
wxStaticText * TextSTH
wxStaticText * TextAngleRatio
wxRadioBox * PeakETypeBoxBE
wxRadioBox * PeakXEBox
wxRadioBox * PeakC1sPeakBox
wxString label

Detailed Description

In this panel are shown the peak parameters.


Constructor & Destructor Documentation

xpPeakPanel::xpPeakPanel wxWindow *  parent,
wxWindowID  id,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL,
const wxString &  name = "panel"
 

Constructor for the peak panel.


Member Function Documentation

wxString xpPeakPanel::GetLabel void   )  const [inline]
 

Return label attached to the panel/peak.

Returns:
label attached to panel/peak

xpPeakBase* xpPeakPanel::GetPeak void   )  [inline]
 

Return the contained peak.

void xpPeakPanel::Init xpPeakBase p  ) 
 

Sets up the peak panel with peak-related info.

void xpPeakPanel::OnAngleRatio wxCommandEvent &  event  ) 
 

Called when "Angle ratio" value changes.

void xpPeakPanel::OnBgndCounts wxCommandEvent &  event  ) 
 

Called when measurement background count changes.

void xpPeakPanel::OnBgndRate wxCommandEvent &  event  ) 
 

Called when measurement background rate changes.

void xpPeakPanel::OnC1sPeak wxCommandEvent &  event  ) 
 

Called when C1s setting changes.

void xpPeakPanel::OnConcentration wxCommandEvent &  event  ) 
 

Called when peak concentration changes.

void xpPeakPanel::OnConcentrationUncertainty wxCommandEvent &  event  ) 
 

Called when peak concentration unceratinty changes.

void xpPeakPanel::OnEnergy wxCommandEvent &  event  ) 
 

Called when peak energy changes.

void xpPeakPanel::OnEnergyTypeBE wxCommandEvent &  event  ) 
 

Called when peak's BE type changes.

void xpPeakPanel::OnEnergyTypeXE wxCommandEvent &  event  ) 
 

Called when peak's X energy type changes.

void xpPeakPanel::OnMeasTime wxCommandEvent &  event  ) 
 

Called when measurement time changes.

void xpPeakPanel::OnPeakCounts wxCommandEvent &  event  ) 
 

Called when measurement peak count changes.

void xpPeakPanel::OnPeakRate wxCommandEvent &  event  ) 
 

Called when measurement peak rate changes.

void xpPeakPanel::OnPostPeakSlope wxCommandEvent &  event  ) 
 

Called when "Post Peak Slope" value changes.

void xpPeakPanel::OnRelPrec wxCommandEvent &  event  ) 
 

Called when relative precision changes.

iterate using formula above

void xpPeakPanel::OnSensitivity wxCommandEvent &  event  ) 
 

Called when peak sensitivity changes.

void xpPeakPanel::OnShirleyTailHeight wxCommandEvent &  event  ) 
 

Called when "Shirley Tail Height" value changes.

void xpPeakPanel::OnXEnergy wxCommandEvent &  event  ) 
 

Called when peak X energy changes.

void xpPeakPanel::SetLabel wxString  S  )  [inline]
 

Return label attached to the panel/peak.

Returns:
label attached to panel/peak

void xpPeakPanel::UpdateTextControls void   ) 
 

Update text controls involved in precision calculation.


Field Documentation

wxTextCtrl * xpPeakPanel::AngleRatio
 

Write angle ratio here.

wxTextCtrl * xpPeakPanel::BgndCounts
 

Bgnd intensity, counts.

wxTextCtrl * xpPeakPanel::BgndRate
 

Bgnd intensity, counts/s.

wxTextCtrl * xpPeakPanel::Concentration
 

Concentration of element.

wxTextCtrl * xpPeakPanel::ConcentrationUncertainty
 

Concentration uncertainty of element.

wxString xpPeakPanel::label
 

Label attached to this panel/peak.

wxTextCtrl * xpPeakPanel::MeasTime
 

Meas time for this peak.

xpPeakBase* xpPeakPanel::peak
 

The peak contained.

wxRadioBox * xpPeakPanel::PeakC1sPeakBox
 

Radiobox for selection C 1s peak.

wxTextCtrl * xpPeakPanel::PeakCounts
 

Peak intensity, counts.

wxTextCtrl* xpPeakPanel::PeakE
 

Write peak energy here.

wxRadioBox* xpPeakPanel::PeakETypeBoxBE
 

Radiobox for the peak energy type.

wxTextCtrl * xpPeakPanel::PeakRate
 

Peak intensity, counts.

wxTextCtrl * xpPeakPanel::PeakXE
 

Write peak X energy here.

wxRadioBox * xpPeakPanel::PeakXEBox
 

Radiobox for the peak's X energy type.

wxTextCtrl * xpPeakPanel::PostPeakSlope
 

Write Post Peak Slope here.

wxTextCtrl * xpPeakPanel::RelPrec
 

Relative precision of meas.

wxTextCtrl * xpPeakPanel::Sensitivity
 

Sensitivity of peak detection.

wxTextCtrl * xpPeakPanel::ShirleyTailHeight
 

Write Shirley Tail Height here.

xpSpectrumBase* xpPeakPanel::spectrum
 

The spectrum contained.

wxStaticText * xpPeakPanel::TextAngleRatio
 

Legend for angle ratio.

wxStaticText * xpPeakPanel::TextBgndCount
 

Legend for bgnd intensity.

wxStaticText * xpPeakPanel::TextBgndRate
 

Legend for bgnd rate.

wxStaticText * xpPeakPanel::TextConcentration
 

Legend for the concentration.

wxStaticText * xpPeakPanel::TextConcentrationUncertainty
 

Legend for the concentration uncertainty.

wxStaticText * xpPeakPanel::TextMeasTime
 

Legend for meas time.

wxStaticText * xpPeakPanel::TextPeakCount
 

Legend for peak intensity.

wxStaticText* xpPeakPanel::TextPeakE
 

Legend for peak energy.

wxStaticText * xpPeakPanel::TextPeakRate
 

Legend for peak rate.

wxStaticText * xpPeakPanel::TextPeakXE
 

Legend for peak X energy.

wxStaticText * xpPeakPanel::TextPPS
 

Legend for Post Peak Slope.

wxStaticText * xpPeakPanel::TextRelPrec
 

Legend for relative precision.

wxStaticText * xpPeakPanel::TextSensitivity
 

Legend for the sensitivity.

wxStaticText * xpPeakPanel::TextSTH
 

Legend for Shirley Tail Height.


The documentation for this class was generated from the following files:
Generated on Tue Dec 23 10:24:41 2003 for xps4xps by doxygen 1.3.5