From: Carsten Niehaus Date: Mon, 20 Feb 2006 14:56:02 +0000 (+0000) Subject: Add a real API X-Git-Tag: v3.80.2~163 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=c2aa9f832a3ab623db672f11b9a8870afb802cb7;p=libqmvoc.git Add a real API svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=511630 --- diff --git a/libscience/isotope.cpp b/libscience/isotope.cpp index 607e247..7260899 100644 --- a/libscience/isotope.cpp +++ b/libscience/isotope.cpp @@ -30,7 +30,7 @@ Isotope::Isotope() Isotope::Isotope( ChemicalDataObject* mass, ChemicalDataObject* ID ) : m_parentElementSymbol( 0 ), m_mass( 0 ), m_identifier( 0 ), - m_spin( 0 ), m_magmoment( 0 ), m_halflife( 0 ), m_ecday( 0 ), m_betaminus( 0 ), + m_spin( 0 ), m_magmoment( 0 ), m_halflife( 0 ), m_ecdecay( 0 ), m_betaminus( 0 ), m_betaplus( 0 ), m_alpha( 0 ) { addData( mass ); @@ -71,7 +71,7 @@ void Isotope::addData( ChemicalDataObject* o ) if ( o->type() == ChemicalDataObject::alphaDecay ) m_alpha = o; if ( o->type() == ChemicalDataObject::ecDecay ) - m_ecday = o; + m_ecdecay = o; } } diff --git a/libscience/isotope.h b/libscience/isotope.h index ca1860e..7720b79 100644 --- a/libscience/isotope.h +++ b/libscience/isotope.h @@ -52,6 +52,9 @@ class Isotope double halflife() const; + /** + * add the ChemicalDataObject @p o + */ void addData( ChemicalDataObject* o ); void setNucleons( int number ); @@ -61,15 +64,39 @@ class Isotope */ int nucleons() const; - //FIXME - //need to be made private. But that comes later + /** + * @return decay + */ + ChemicalDataObject* ecdecay() const{ + return m_ecdecay; + } - ChemicalDataObject* m_ecday; + /** + * @return decay + */ + ChemicalDataObject* betaminusdecay() const{ + return m_betaminus; + } + + /** + * @return decay + */ + ChemicalDataObject* betaplusdecay() const{ + return m_betaplus; + } + + /** + * @return decay + */ + ChemicalDataObject* alphadecay() const{ + return m_alpha; + } + private: + ChemicalDataObject* m_ecdecay; ChemicalDataObject* m_betaplus; ChemicalDataObject* m_betaminus; ChemicalDataObject* m_alpha; - private: /** * the symbol of the element the isotope belongs to */