cds.simbad
Class RadialVelocity

java.lang.Object
  extended bycds.util.Nodata
      extended bycds.simbad.BasicData
          extended bycds.simbad.PosData
              extended bycds.simbad.RadialVelocity
All Implemented Interfaces:
java.io.Serializable

public class RadialVelocity
extends PosData

Version:
1.0 Mar 2002 (MW)
1.1 Sep 2002 (SJ) : Chgt de type pour rv (avant : String)
Ajout attribut precision
Fct de normalisation + toString()
1.2 7 nov 2002 (SJ) : Type de rv : DoublePrec 1.3 Jan 2004 (BB) : Ajout de la methode equals
Author:
Marc Wenger, Sylvaine Jaehn (stage UTBM)
See Also:
Serialized Form

Field Summary
private  DoublePrec rv
           
private  char type
           
 
Fields inherited from class cds.simbad.PosData
 
Fields inherited from class cds.simbad.BasicData
dataExists
 
Fields inherited from class cds.util.Nodata
NODATA, NODATA_DBL, NODATA_FLT, NODATA_SHT, NODATA_STR
 
Constructor Summary
RadialVelocity()
          Constructeur sans parametre
RadialVelocity(char type, DoublePrec rv, ErrorData error, java.lang.String qual, Bibcode bibcode)
          Constructeur avec parametres, normalisation par defaut
RadialVelocity(char type, DoublePrec rv, ErrorData error, java.lang.String qual, Bibcode bibcode, boolean normalize)
          Constructeur avec parametres, normalisation suivant la valeur du booleen normalize
RadialVelocity(RadialVelocity rv)
          Copy constructor
 
Method Summary
 boolean equals(java.lang.Object o)
          MOD-BB 21-01-04 Ajout de cette methode.
 DoublePrec getRv()
          Acces a la valeur
 char getType()
          Acces au type
 void normalize(char type, DoublePrec rv)
          Fonction de normalisation
 void set(char type, DoublePrec rv)
          Positionne la valeur et le type (radial velocity ou redshift)
 void set(char type, DoublePrec rv, ErrorData error, java.lang.String qual, Bibcode bibcode)
          Positionne les attributs aux valeurs specifiees
 void set(RadialVelocity rv)
          Sets the radial velocity from another RadialVelocity object
 void setRv(java.lang.String rv)
          Positionnement de la valeur de la vitesse radiale / redshift
 void setType(char type)
          Positionnement de l'attribut type
 java.lang.String toString()
          Fonction d'edition
 
Methods inherited from class cds.simbad.PosData
getBibcode, getError, getQuality, set, setBibcode, setBibcode, setError, setQuality
 
Methods inherited from class cds.simbad.BasicData
exists, setExist, setNodata
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rv

private DoublePrec rv

type

private char type
Constructor Detail

RadialVelocity

public RadialVelocity()
Constructeur sans parametre


RadialVelocity

public RadialVelocity(char type,
                      DoublePrec rv,
                      ErrorData error,
                      java.lang.String qual,
                      Bibcode bibcode)
Constructeur avec parametres, normalisation par defaut

Parameters:
type - 'v' (radial velocity) ou 'z' (redschift)
rv - valeur de la vitesse radiale ou redschift
error - valeur de l'erreur
qual - flag de qualite
bibcode - bibcode indiquant l'origine de la mesure

RadialVelocity

public RadialVelocity(char type,
                      DoublePrec rv,
                      ErrorData error,
                      java.lang.String qual,
                      Bibcode bibcode,
                      boolean normalize)
Constructeur avec parametres, normalisation suivant la valeur du booleen normalize

Parameters:
type - 'v' (radial velocity) ou 'z' (redschift)
rv - valeur de la vitesse radiale ou redschift
error - valeur de l'erreur
qual - flag de qualite
bibcode - bibcode indiquant l'origine de la mesure
normalize - vrai si la normalisation des donnees doit etre faite

RadialVelocity

public RadialVelocity(RadialVelocity rv)
Copy constructor

Parameters:
rv - RadialVelocity object to copy
Method Detail

set

public void set(RadialVelocity rv)
Sets the radial velocity from another RadialVelocity object

Parameters:
rv - RadialVelocity object to copy

set

public void set(char type,
                DoublePrec rv,
                ErrorData error,
                java.lang.String qual,
                Bibcode bibcode)
Positionne les attributs aux valeurs specifiees

Parameters:
type - 'v' (radial velocity) ou 'z' (redschift)
rv - valeur de la vitesse radiale ou redschift
error - valeur de l'erreur
qual - flag de qualite
bibcode - bibcode indiquant l'origine de la mesure

set

public void set(char type,
                DoublePrec rv)
Positionne la valeur et le type (radial velocity ou redshift)

Parameters:
type - 'v' (radial velocity) ou 'z' (redschift)
rv - valeur de la vitesse radiale ou redschift

normalize

public void normalize(char type,
                      DoublePrec rv)
Fonction de normalisation

Parameters:
type - 'v' (radial velocity) ou 'z' (redshift)
rv - valeur de la vitesse radiale ou redshift

setRv

public void setRv(java.lang.String rv)
Positionnement de la valeur de la vitesse radiale / redshift

Parameters:
rv - valeur de la vitesse radiale / redshift

setType

public void setType(char type)
Positionnement de l'attribut type

Parameters:
type - caractere indiquant s'il s'agit d'une vitesse radiale ou d'un redshift

getRv

public DoublePrec getRv()
Acces a la valeur

Returns:
la valeur de la vitesse radiale (ou redshift)

getType

public char getType()
Acces au type

Returns:
le type sous forme de caractere

toString

public java.lang.String toString()
Fonction d'edition

Overrides:
toString in class PosData
Returns:
chaine decrivant la vitesse radiale (ou le redschift)

equals

public boolean equals(java.lang.Object o)
MOD-BB 21-01-04 Ajout de cette methode. Test d'egalite de RadialVelocity.

Parameters:
o - Objet a comparer.
Returns:
Vrai si o est identique a this, faux sinon.