19 #ifndef OST_PROPERTY_ID_HH
20 #define OST_PROPERTY_ID_HH
29 namespace ost {
namespace mol {
42 RNAME, ANAME, CNAME, ELE, RNUM, ANUM, AX, AY, AZ, OCC,
AINDEX, RTYPE,
43 ISHETATM, RBFAC,
ABFAC, PEPTIDE, NUCLEOTIDE, ACHARGE, RINDEX, PROTEIN,
48 ATOM=0, RESIDUE=1, CHAIN=2, UNSPECIFIED=3
60 id(i), type(t), level(l)
64 id(UNDEF), type(INT), level(ATOM)
69 return id==rhs.
id && type==rhs.
type && level==rhs.
level;
#define DLLEXPORT_OST_MOL
bool DLLEXPORT_OST_GEOM operator==(const Line2 &l1, const Line2 &l2)
Prop::ID DLLEXPORT_OST_MOL PropertyIDFromString(const String &prop)
Prop DLLEXPORT_OST_MOL PropertyFromString(const String &prop)
bool operator!=(const Prop &rhs) const
bool operator==(const Prop &rhs) const
Prop(ID i, Type t, Level l)
String GetTypeName() const
PropertyError(ost::mol::Prop::ID prop)
ost::mol::Prop::ID Prop() const