10 #define SPEC_USER2D_HH
39 const u_int nx,
const double x1,
const double x2,
40 const u_int ny,
const double y1,
const double y2 );
53 virtual bool Increment (
const double x,
const double y,
const double incr = 1. );
54 virtual bool Increment (
const int ix,
const int iy,
const double incr = 1. );
55 virtual bool SetValue (
const double x,
const double y,
const double val );
56 virtual bool SetValue (
const int ix,
const int iy,
const double val );
71 string Type ( )
const;
94 {
return (spectrumTypeUser2D); }
105 {
return (
"X = (" + GGetString(
Xdim(),
dim_len) +
") ["
113 {
return (
"Y = (" + GGetString(
Ydim(),
dim_len) +
") ["
virtual double Ymax() const
Definition: Spec2Dim.hh:101
virtual bool SetValue(const double x, const double y, const double val)
Definition: SpecUser2D.cpp:150
virtual void Increment()
Definition: Spectrum.hh:620
Definition: Spec2Dim.hh:23
virtual u_int Ydim() const
Definition: Spec2Dim.hh:91
virtual double Xmax() const
Definition: Spec1Dim.hh:119
virtual string DefinitionString() const
Definition: SpecUser2D.cpp:88
virtual double Xmin() const
Definition: Spec1Dim.hh:114
virtual string XAxisDefinition() const
Definition: SpecUser2D.hh:104
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
u_int TypeId() const
Definition: SpecUser2D.hh:93
virtual u_int Xdim() const
Definition: Spec1Dim.hh:109
virtual string YAxisDefinition() const
Definition: SpecUser2D.hh:112
virtual double Ymin() const
Definition: Spec2Dim.hh:96
Definition: SpecUser2D.hh:22
SpecUser2D(const string &spec_name, const u_int nx, const double x1, const double x2, const u_int ny, const double y1, const double y2)
Definition: SpecUser2D.cpp:26
virtual ~SpecUser2D()
Definition: SpecUser2D.cpp:61
#define SPECTRUM_TYPE_TXT_USER2D
Nom du type de spectre: utilisateur 2D.
Definition: Spectrum.hh:109
string Type() const
Definition: SpecUser2D.hh:98
virtual string Definition() const
Definition: SpecUser2D.cpp:71