19 #ifndef OST_ENTITY_PROPERTY_MAPPER_HH
20 #define OST_ENTITY_PROPERTY_MAPPER_HH
32 namespace ost {
namespace mol {
120 template <
typename T,
bool B>
121 Real get_property(
const T& atom,
Real default_value)
const;
Real Get(const ChainHandle &atom, Real default_value) const
get float property, returning default if the property does not exist
Real Get(const ResidueView &atom, Real default_value) const
get float property, returning default if the property does not exist
Real Get(const ResidueHandle &atom) const
get float property throwing an exception when the value does not exist
EntityPropertyMapper(const String &prop_name, Prop::Level level=Prop::UNSPECIFIED)
construct new property mapper for the property of the given name
Real Get(const ChainHandle &atom) const
get float property throwing an exception when the value does not exist
Real Get(const ResidueHandle &atom, Real default_value) const
get float property, returning default if the property does not exist
Real Get(const AtomView &atom, Real default_value) const
get float property, returning default if the property does not exist
Real Get(const ChainView &atom, Real default_value) const
get float property, returning default if the property does not exist
Real Get(const ChainView &atom) const
get float property throwing an exception when the value does not exist
Real Get(const AtomView &atom) const
get float property throwing an exception when the value does not exist
Real Get(const AtomHandle &atom, Real default_value) const
get float property, returning default if the property does not exist
Real Get(const ResidueView &atom) const
get float property throwing an exception when the value does not exist
Real Get(const AtomHandle &atom) const
get float property throwing an exception when the value does not exist
#define DLLEXPORT_OST_MOL