#include <XPS4XPS.H>
Inheritance diagram for xpSpectrumBase:
Public Member Functions | |
xpSpectrumBase (void) | |
xpSpectrumBase (const xpSpectrumBase &S) | |
virtual | ~xpSpectrumBase (void) |
float | GetChargingEnergy (void) |
float | GetEnergySeparation (void) |
wxList * | GetPeaks (void) |
xpSampleBase * | GetSample (void) |
void | SetChargingEnergy (float EC) |
void | SetEnergySeparation (float ES) |
void | SetSample (xpSampleBase *S) |
void | SetConcentrations (void) |
Protected Attributes | |
float | ChargingEnergy |
float | EnergySeparation |
wxList | PeakList |
xpSampleBase * | sample |
It implements the generic behaviour of spectra.
|
Constructor. Initializes parameters: xpSpectrumBase::EnergySeparation to 12 eV, xpSpectrumBase::ChargingEnergy to 0 eV, xpSpectrumBase::sample to NULL |
|
Copy constructor. Copies parameters of S to this spectrum.
|
|
Destruct the base spectrum.
|
|
Return xpSpectrumBase::GetChargingEnergy:
|
|
Return xpSpectrumBase::EnergySeparation
|
|
Return xpSpectrumBase::PeakList
|
|
Return xpSpectrumBase::sample
|
|
Set xpSpectrumBase::ChargingEnergy
|
|
Calculate concentration for the contained peaks |
|
Set xpSpectrumBase::EnergySeparation
|
|
|
|
Energy shift, due to sample charging.
|
|
The energy separation parameter.
|
|
Contains peaks attached to the spectrum.
|
|
Pointer to the attached sample information, if any.
|