10 #define SPEC_USER1D_HH
39 const u_int nx,
const double x1,
const double x2 );
52 virtual bool Increment (
const double x,
const double incr = 1. );
53 virtual bool Increment (
const int ix,
const double incr = 1. );
54 virtual bool SetValue (
const double x,
const double val );
55 virtual bool SetValue (
const int ix,
const double val );
67 string Type ( )
const;
90 {
return (spectrumTypeUser1D); }
101 {
return (
"X = (" + GGetString(
Xdim(),
dim_len) +
") ["
string XAxisDefinition() const
Definition: SpecUser1D.hh:100
Definition: SpecUser1D.hh:22
Definition: Spec1Dim.hh:24
virtual void Increment()
Definition: Spectrum.hh:620
virtual double Xmax() const
Definition: Spec1Dim.hh:119
virtual bool SetValue(const double x, const double val)
Definition: SpecUser1D.cpp:140
virtual string DefinitionString() const
Definition: SpecUser1D.cpp:83
virtual double Xmin() const
Definition: Spec1Dim.hh:114
u_int TypeId() const
Definition: SpecUser1D.hh:89
static u_int dim_len
Longueur d'affichage des dimensions.
Definition: Spectrum.hh:237
static u_int bound_len
Longueur d'affichage des limites de spectre.
Definition: Spectrum.hh:238
static u_int bound_prec
Précision d'affichage des limites de spectre.
Definition: Spectrum.hh:239
SpecUser1D(const string &spec_name, const u_int nx, const double x1, const double x2)
Definition: SpecUser1D.cpp:23
virtual u_int Xdim() const
Definition: Spec1Dim.hh:109
#define SPECTRUM_TYPE_TXT_USER1D
Nom du type de spectre: utilisateur 1D.
Definition: Spectrum.hh:108
virtual ~SpecUser1D()
Definition: SpecUser1D.cpp:56
virtual string Definition() const
Definition: SpecUser1D.cpp:66
string Type() const
Definition: SpecUser1D.hh:94