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

xpSpectrumPanel Class Reference

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

#include <PANELC1S.H>

Collaboration diagram for xpSpectrumPanel:

Collaboration graph
[legend]

Public Member Functions

 xpSpectrumPanel (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name="panel")
void Init (xpSpectrumBase *s)
xpSpectrumBaseGetSpectrum (void)
void OnMinEnergy (wxCommandEvent &event)
void OnMaxEnergy (wxCommandEvent &event)
void OnXEnergy (wxCommandEvent &event)
void OnEnergyTypeBE (wxCommandEvent &event)
void OnEnergyTypeXE (wxCommandEvent &event)
void OnEnergySeparation (wxCommandEvent &event)
void OnChargingEnergy (wxCommandEvent &event)

Data Fields

xpSpectrumBasespectrum
wxTextCtrl * SpectrumLowE
wxTextCtrl * SpectrumHighE
wxTextCtrl * SpectrumXE
wxTextCtrl * SpectrumES
wxTextCtrl * SpectrumChE
wxStaticText * TextLowE
wxStaticText * TextHighE
wxStaticText * TextXE
wxStaticText * TextES
wxStaticText * TextChE
wxRadioBox * SpectrumETypeBoxBE
wxRadioBox * SpectrumXEBox
float MinE
float MaxE
float ESep

Detailed Description

In this panel are shown the spectrum parameters.


Constructor & Destructor Documentation

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

Constructor for the spectrum panel


Member Function Documentation

xpSpectrumBase* xpSpectrumPanel::GetSpectrum void   )  [inline]
 

Return the contained spectrum.

void xpSpectrumPanel::Init xpSpectrumBase s  ) 
 

void xpSpectrumPanel::OnChargingEnergy wxCommandEvent &  event  ) 
 

Called when charging energy changes.

void xpSpectrumPanel::OnEnergySeparation wxCommandEvent &  event  ) 
 

Called when energuy separation changes.

void xpSpectrumPanel::OnEnergyTypeBE wxCommandEvent &  event  ) 
 

Called when BE type changes.

void xpSpectrumPanel::OnEnergyTypeXE wxCommandEvent &  event  ) 
 

Called when X energy type changes.

void xpSpectrumPanel::OnMaxEnergy wxCommandEvent &  event  ) 
 

Called when maximum energy changes.

void xpSpectrumPanel::OnMinEnergy wxCommandEvent &  event  ) 
 

Called when minimum energy changes.

void xpSpectrumPanel::OnXEnergy wxCommandEvent &  event  ) 
 

Called when X energy type changes.


Field Documentation

float xpSpectrumPanel::ESep
 

The energy separation parameter.

float xpSpectrumPanel::MaxE
 

The highest available energy.

float xpSpectrumPanel::MinE
 

The smallest available energy.

xpSpectrumBase* xpSpectrumPanel::spectrum
 

The contained spectrum.

wxTextCtrl * xpSpectrumPanel::SpectrumChE
 

Write charging energy here.

wxTextCtrl * xpSpectrumPanel::SpectrumES
 

Write energy separation here.

wxRadioBox* xpSpectrumPanel::SpectrumETypeBoxBE
 

The energy type selection radiobox.

wxTextCtrl * xpSpectrumPanel::SpectrumHighE
 

Write hight energy value here.

wxTextCtrl* xpSpectrumPanel::SpectrumLowE
 

Write low energy value here.

wxTextCtrl * xpSpectrumPanel::SpectrumXE
 

Write X energy here.

wxRadioBox * xpSpectrumPanel::SpectrumXEBox
 

The X energy availability radiobox.

wxStaticText * xpSpectrumPanel::TextChE
 

Legend for charging energy.

wxStaticText * xpSpectrumPanel::TextES
 

Legend for the energy separation.

wxStaticText * xpSpectrumPanel::TextHighE
 

Legend for the high energy value.

wxStaticText* xpSpectrumPanel::TextLowE
 

Legend for the low energy value.

wxStaticText * xpSpectrumPanel::TextXE
 

Legend for the X energy.


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