1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
class AtomTypes
: ParameterSection
{
%TypeHeaderCode
#include <BALL/MOLMEC/PARAMETER/atomTypes.h>
%End
public:
AtomTypes();
AtomTypes(const AtomTypes& atom_types);
virtual ~AtomTypes();
virtual bool extractSection(Parameters& parameters,
const String& section_name);
AtomType getType(const String& name) const;
bool hasType(const String& name) const;
String getTypeName(AtomType type) const;
Size getNumberOfTypes() const;
virtual void clear();
bool operator == (const AtomTypes& atom_types) const;
};
|