00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _RD_ATOM_PROPS_H
00014 #define _RD_ATOM_PROPS_H
00015
00016
00017 #include <boost/property_map.hpp>
00018 #include <boost/smart_ptr.hpp>
00019
00020 namespace RDKit{
00021 class Atom;
00022 typedef boost::shared_ptr<Atom> ATOM_SPTR;
00023
00024 struct vertex_atom_t {
00025 enum { num=1001 };
00026 typedef boost::vertex_property_tag kind;
00027 };
00028
00029 typedef boost::property<vertex_atom_t,Atom *> AtomProperty;
00030
00031 };
00032
00033
00034 #endif