Analysis  version 7.0 - august 2014
DataR8 Class Reference

#include <DataR8.hh>

Inheritance diagram for DataR8:
Data

Public Member Functions

 DataR8 (const Real8 val=0.)
 
 DataR8 (const Data &d)
 
virtual ~DataR8 ()
 
DataR8operator= (const Data &d)
 
DataR8operator= (const Int2 &d)
 
DataR8operator= (const U_Int2 &d)
 
DataR8operator= (const Int4 &d)
 
DataR8operator= (const U_Int4 &d)
 
DataR8operator= (const Int8 &d)
 
DataR8operator= (const U_Int8 &d)
 
DataR8operator= (const Real4 &d)
 
DataR8operator= (const Real8 &d)
 
u_int TypeId () const
 
string Type () const
 
string String () const
 
int SetValue (const U_Int2 &val)
 
int SetValue (const U_Int4 &val)
 
int SetValue (const U_Int8 &val)
 
int SetValue (const Int2 &val)
 
int SetValue (const Int4 &val)
 
int SetValue (const Int8 &val)
 
int SetValue (const Real4 &val)
 
int SetValue (const Real8 &val)
 
int GetValue (U_Int2 &val) const
 
int GetValue (U_Int4 &val) const
 
int GetValue (U_Int8 &val) const
 
int GetValue (Int2 &val) const
 
int GetValue (Int4 &val) const
 
int GetValue (Int8 &val) const
 
int GetValue (Real4 &val) const
 
int GetValue (Real8 &val) const
 
 ClassDef (DataR8, 0)
 
- Public Member Functions inherited from Data
 Data ()
 
 Data (const Data &d)
 
virtual ~Data ()
 
virtual string Text () const
 
virtual string FullText () const
 
template<class T >
 operator T (void) const
 
template<class T >
Value ()
 
int Status () const
 
bool IsValid () const
 
void SetBad ()
 
string CastInfo ()
 
 ClassDef (Data, 0)
 

Protected Attributes

Real8 value
 Valeur numérique.
 
- Protected Attributes inherited from Data
int status
 Indicateur de l'état des conversions de types.
 

Private Member Functions

 GObject (DataR8)
 

Additional Inherited Members

- Static Public Member Functions inherited from Data
static void SetLen (u_int l)
 
static void SetPrec (u_int p)
 
static void SetFill (char c)
 
static void SetFill (const string &str)
 
static DataBad ()
 
- Static Protected Attributes inherited from Data
static u_int len = 0
 Longueur d'affichage.
 
static u_int prec = 6
 Précision d'affichage.
 
static char fill = ' '
 Caractère de remplissage.
 
static string undef = "?"
 Chaîne pour l'écriture de donnée non valide.
 

Detailed Description

Classe décrivant les données de type réel 64 bits.

Constructor & Destructor Documentation

DataR8::DataR8 ( const Real8  val = 0.)

Constructeur par défaut: il ne fait rien.

References value.

DataR8::DataR8 ( const Data d)

Constructeur de recopie: la donnée est convertie et affectée.

Parameters
ddonnée à recopier

References Data::GetValue(), Data::status, Data::Status(), and value.

DataR8::~DataR8 ( )
virtual

Destructeur

Member Function Documentation

DataR8::GObject ( DataR8  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
DataR8& DataR8::operator= ( const Data d)
inlinevirtual

Opérateur d'affectation d'une autre donnée.

Parameters
ddonnée à affecter

Reimplemented from Data.

References Data::GetValue(), Data::status, Data::Status(), and value.

DataR8& DataR8::operator= ( const Int2 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 16 bits signé.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

DataR8& DataR8::operator= ( const U_Int2 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 16 bits non signé.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

DataR8& DataR8::operator= ( const Int4 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 32 bits signé.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

DataR8& DataR8::operator= ( const U_Int4 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 32 bits non signé.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

DataR8& DataR8::operator= ( const Int8 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 64 bits signé.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

DataR8& DataR8::operator= ( const U_Int8 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type entier 64 bits non signé.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

DataR8& DataR8::operator= ( const Real4 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type réel 32 bits.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

DataR8& DataR8::operator= ( const Real8 d)
inlinevirtual

Opérateur d'affectation d'une valeur de type réel 64 bits.

Parameters
ddonnée à affecter

Implements Data.

References SetValue().

u_int DataR8::TypeId ( ) const
inlinevirtual

Méthode qui renvoit un identificateur de type de données.

Implements Data.

References DATA_TYPE_REAL8.

string DataR8::Type ( ) const
inlinevirtual

Méthode qui renvoit une chaîne indiquant le type de données.

Implements Data.

References DATA_TYPE_TXT_REAL8.

string DataR8::String ( ) const
inlinevirtual

Méthode qui renvoit une chaîne indiquant la valeur.

Implements Data.

References Data::fill, Data::IsValid(), Data::len, Data::prec, Data::undef, and value.

int DataR8::SetValue ( const U_Int2 val)
virtual

Mise à valeur à l'aide d'un entier 16 bits non signé.

Parameters
valvaleur à affecter

Implements Data.

References DATA_VALID_CAST, Data::status, and value.

Referenced by operator=().

int DataR8::SetValue ( const U_Int4 val)
virtual

Mise à valeur à l'aide d'un entier 32 bits non signé.

Parameters
valvaleur à affecter

Implements Data.

References DATA_VALID_CAST, Data::status, and value.

int DataR8::SetValue ( const U_Int8 val)
virtual

Mise à valeur à l'aide d'un entier 64 bits non signé.

Parameters
valvaleur à affecter

Implements Data.

References DATA_VALID_CAST, Data::status, and value.

int DataR8::SetValue ( const Int2 val)
virtual

Mise à valeur à l'aide d'un entier 16 bits signé.

Parameters
valvaleur à affecter

Implements Data.

References DATA_VALID_CAST, Data::status, and value.

int DataR8::SetValue ( const Int4 val)
virtual

Mise à valeur à l'aide d'un entier 32 bits signé.

Parameters
valvaleur à affecter

Implements Data.

References DATA_VALID_CAST, Data::status, and value.

int DataR8::SetValue ( const Int8 val)
virtual

Mise à valeur à l'aide d'un entier 64 bits signé.

Parameters
valvaleur à affecter

Implements Data.

References DATA_VALID_CAST, Data::status, and value.

int DataR8::SetValue ( const Real4 val)
virtual

Mise à valeur à l'aide d'un réel 32 bits.

Parameters
valvaleur à affecter

Implements Data.

References DATA_NO_CAST, Data::status, and value.

int DataR8::SetValue ( const Real8 val)
virtual

Mise à valeur à l'aide d'un réel 64 bits.

Parameters
valvaleur à affecter

Implements Data.

References DATA_NO_CAST, Data::status, and value.

int DataR8::GetValue ( U_Int2 val) const
virtual

Affectation de la valeur à une variable de type entier 16 bits non signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_BAD_CAST, DATA_UI2_MAX, DATA_UI2_RMAX, DATA_VALID_CAST, and value.

int DataR8::GetValue ( U_Int4 val) const
virtual

Affectation de la valeur à une variable de type entier 32 bits non signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_BAD_CAST, DATA_UI4_MAX, DATA_UI4_RMAX, DATA_VALID_CAST, and value.

int DataR8::GetValue ( U_Int8 val) const
virtual

Affectation de la valeur à une variable de type entier 64 bits non signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_BAD_CAST, DATA_UI8_MAX, DATA_UI8_RMAX, DATA_VALID_CAST, and value.

int DataR8::GetValue ( Int2 val) const
virtual

Affectation de la valeur à une variable de type entier 16 bits signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_BAD_CAST, DATA_I2_MAX, DATA_I2_MIN, DATA_I2_RMAX, DATA_I2_RMIN, DATA_VALID_CAST, and value.

int DataR8::GetValue ( Int4 val) const
virtual

Affectation de la valeur à une variable de type entier 32 bits signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_BAD_CAST, DATA_I4_MAX, DATA_I4_MIN, DATA_I4_RMAX, DATA_I4_RMIN, DATA_VALID_CAST, and value.

int DataR8::GetValue ( Int8 val) const
virtual

Affectation de la valeur à une variable de type entier 64 bits signé.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_BAD_CAST, DATA_I8_MAX, DATA_I8_MIN, DATA_I8_RMAX, DATA_I8_RMIN, DATA_VALID_CAST, and value.

int DataR8::GetValue ( Real4 val) const
virtual

Affectation de la valeur à une variable de type réel 32 bits.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_VALID_CAST, and value.

int DataR8::GetValue ( Real8 val) const
virtual

Affectation de la valeur à une variable de type réel 64 bits.

Parameters
valvariable à affectée (par référence)

Implements Data.

References DATA_NO_CAST, and value.

DataR8::ClassDef ( DataR8  ,
 
)

Définition à usage de ROOT...


The documentation for this class was generated from the following files: