cds.simbad
Class ProperMotion

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

public class ProperMotion
extends PosData

Version:
1.0 Mar 2002 (MW)
1.1 8 nov 2002 (SJ) : Chgt de type pour pmra et pmdec (avant : String) 1.2 Jan 2004 (BB) ajout de la methode equals.
Author:
Marc Wenger, Sylvaine Jaehn (stage UTBM)
See Also:
Serialized Form

Field Summary
private  DoublePrec pmdec
           
private  DoublePrec pmra
           
 
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
ProperMotion()
          Constructeur sans parametre
ProperMotion(DoublePrec pmra, DoublePrec pmdec, ErrorData error, java.lang.String qual, Bibcode bibcode)
          Constructeur avec parametres
ProperMotion(ProperMotion pm)
          Copy constructor
ProperMotion(java.lang.String pmra, java.lang.String pmdec)
          Constructeur avec parametres
 
Method Summary
 boolean equals(java.lang.Object o)
          MOD-BB 21-01-04 Ajout de cette methode.
 DoublePrec getPmdec()
          Acces a l'attribut pmdec
 DoublePrec getPmra()
          Acces a l'attribut pmra
 ProperMotion set(DoublePrec pmra, DoublePrec pmdec, ErrorData error, java.lang.String qual, Bibcode bibcode)
          Positionnement des attributs aux valeurs specifiees
 void set(ProperMotion pm)
          Sets the proper motions from another ProperMotion object
 ProperMotion set(java.lang.String pmra, java.lang.String pmdec)
          Positionnement des attributs pmra et pmdec
 ProperMotion setPmdec(java.lang.String pmdec)
          Positionnement de l'attribut pmdec
 ProperMotion setPmra(java.lang.String pmra)
          Positionnement de l'attribut pmra
 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

pmra

private DoublePrec pmra

pmdec

private DoublePrec pmdec
Constructor Detail

ProperMotion

public ProperMotion()
Constructeur sans parametre


ProperMotion

public ProperMotion(java.lang.String pmra,
                    java.lang.String pmdec)
Constructeur avec parametres

Parameters:
pmra - proper motion in right ascension
pmdec - proper motion in declinaison

ProperMotion

public ProperMotion(DoublePrec pmra,
                    DoublePrec pmdec,
                    ErrorData error,
                    java.lang.String qual,
                    Bibcode bibcode)
Constructeur avec parametres

Parameters:
pmra - proper motion in right ascension
pmdec - proper motion in declinaison
error - proper motion error ellipse
qual - proper motion quality
bibcode - proper motion reference

ProperMotion

public ProperMotion(ProperMotion pm)
Copy constructor

Parameters:
pm - ProperMotion object to copy
Method Detail

set

public void set(ProperMotion pm)
Sets the proper motions from another ProperMotion object

Parameters:
pm - ProperMotion object to copy

set

public ProperMotion set(java.lang.String pmra,
                        java.lang.String pmdec)
Positionnement des attributs pmra et pmdec

Parameters:
pmra - proper motion in right ascension
pmdec - proper motion in declinaison
Returns:
the PorperMotion object

set

public ProperMotion set(DoublePrec pmra,
                        DoublePrec pmdec,
                        ErrorData error,
                        java.lang.String qual,
                        Bibcode bibcode)
Positionnement des attributs aux valeurs specifiees

Parameters:
pmra - proper motion in right ascension
pmdec - proper motion in declinaison
error - proper motion error ellipse
qual - proper motion quality
bibcode - proper motion reference
Returns:
the PorperMotion object

setPmra

public ProperMotion setPmra(java.lang.String pmra)
Positionnement de l'attribut pmra

Parameters:
pmra - chaine representant le proper motion in right ascension
Returns:
the PorperMotion object

setPmdec

public ProperMotion setPmdec(java.lang.String pmdec)
Positionnement de l'attribut pmdec

Parameters:
pmdec - representant le proper motion in declinaison
Returns:
the PorperMotion object

getPmra

public DoublePrec getPmra()
Acces a l'attribut pmra

Returns:
proper motion in right ascension

getPmdec

public DoublePrec getPmdec()
Acces a l'attribut pmdec

Returns:
proper motion in declinaison

toString

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

Overrides:
toString in class PosData
Returns:
the proper motion edited string

equals

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

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