1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
class Element
{
%TypeHeaderCode
#include <BALL/KERNEL/PTE.h>
%End
public:
Element();
Element(const Element&);
void setName(const String&);
const String& getName() const;
void setSymbol(const String&);
const String& getSymbol() const;
void setGroup(int);
int getGroup() const;
void setPeriod(int);
int getPeriod() const;
void setAtomicNumber(int);
int getAtomicNumber() const;
void setAtomicWeight(float );
float getAtomicWeight() const;
void setAtomicRadius(float);
float getAtomicRadius() const;
void setCovalentRadius(float);
float getCovalentRadius() const;
void setVanDerWaalsRadius(float);
float getVanDerWaalsRadius() const;
void setElectronegativity(float);
float getElectronegativity() const;
bool operator == (const Element&) const;
bool operator !=(const Element&) const;
bool operator <(const Element&) const;
bool operator <=(const Element&) const;
bool operator >=(const Element&) const;
bool operator >(const Element&) const;
bool isUnknown() const;
};
class PTE_
{
%TypeHeaderCode
#include <BALL/KERNEL/PTE.h>
%End
public:
PTE_();
PTE_(const PTE_&);
static Element& getElement(int);
static Element& getElement(const String&);
const Element& operator [] (const String&);
const Element& operator [] (Index) const;
%MethodCode
sipRes = &sipCpp->operator [] (*a0);
%End
};
// THE one PTE
PTE_ PTE;
|