Namespaces | |
namespace | tok |
Data Structures | |
struct | AtomGroupEntry |
struct | AtomGroup |
class | AtomImpl |
Atom implementation. More... | |
class | AtomProp |
class | ChainImpl |
class | ConnectorImpl |
class | Dihedral |
Low level dihedral implementation. More... | |
class | EntityImpl |
class | FragmentImpl |
class | pointer_it |
class | WithinParam |
class | StringOrRegexParam |
class | Node |
class | LogicOPNode |
class | SelNode |
class | QueryToken |
class | QueryLexer |
struct | SelStmt |
struct | SelItem |
struct | GenProp |
Struct to store info about GenericProperties parsed from the. More... | |
class | QueryImpl |
query statement implementation More... | |
class | ResidueImpl |
class | SurfaceImpl |
class | TorsionImpl |
Typedefs | |
typedef std::vector < AtomGroupEntry > | AtomGroupEntryList |
typedef std::map< String, AtomGroup > | AtomEntryGroups |
typedef boost::shared_ptr < AtomImpl > | AtomImplPtr |
typedef std::vector< AtomImplPtr > | AtomImplList |
typedef boost::weak_ptr< AtomImpl > | AtomImplW |
typedef std::vector< AtomImplW > | AtomImplWList |
typedef boost::shared_ptr < ChainImpl > | ChainImplPtr |
typedef boost::weak_ptr < ChainImpl > | ChainImplW |
typedef boost::shared_ptr < ConnectorImpl > | ConnectorImplP |
typedef boost::weak_ptr < ConnectorImpl > | ConnectorImplW |
typedef std::list< ConnectorImplP > | ConnectorImplList |
typedef std::map< AtomImpl *, AtomImplPtr > | AtomImplMap |
typedef std::map< ResidueImpl *, ResidueImplPtr > | ResidueImplMap |
typedef std::vector< ChainImplPtr > | ChainImplList |
typedef std::map < ConnectorImpl *, ConnectorImplP > | ConnectorImplMap |
typedef std::map< TorsionImpl *, TorsionImplP > | TorsionImplMap |
typedef std::vector < FragmentImplP > | FragmentImplList |
typedef std::map < EntityObserver *, EntityObserverPtr > | EntityObserverMap |
typedef SpatialOrganizer < AtomImplPtr > | SpatialAtomOrganizer |
typedef boost::shared_ptr < EntityImpl > | EntityImplPtr |
typedef boost::weak_ptr < EntityImpl > | EntityImplW |
typedef boost::shared_ptr < FragmentImpl > | FragmentImplP |
typedef boost::variant< int, Real, WithinParam, StringOrRegexParam > | ParamType |
typedef std::vector< SelItem > | SelStack |
typedef std::vector< SelStmt > | SelStmts |
typedef boost::shared_ptr < QueryImpl > | QueryImplP |
typedef boost::shared_ptr < ResidueImpl > | ResidueImplPtr |
typedef boost::weak_ptr < ResidueImpl > | ResidueImplW |
typedef std::vector < ResidueImplPtr > | ResidueImplList |
typedef SpatialOrganizer < SurfaceVertexID > | SpatialSurfaceVertexOrganizer |
typedef boost::shared_ptr < SurfaceImpl > | SurfaceImplP |
typedef boost::shared_ptr < TorsionImpl > | TorsionImplP |
typedef std::vector< TorsionImplP > | TorsionImplList |
Enumerations | |
enum | EntityDirtyFlags { DirtyICS = 1, DirtyXCS = 2, DirtyTrace = DirtyICS+4, DirtyOrganizer = 8, DisableICS = 16 } |
enum | LogicOP { LOP_OR, LOP_AND } |
enum | CompOP { COP_EQ, COP_NEQ, COP_GE, COP_LE, COP_LT, COP_GT } |
enum | SelItemType { LOGIC, VALUE } |
Functions | |
std::ostream & | operator<< (std::ostream &o, const AtomImplPtr ap) |
bool | ConnectorExists (const AtomImplPtr &a, const AtomImplPtr &b) |
ConnectorImplP | GetConnector (const AtomImplPtr &a, const AtomImplPtr &b) |
template<typename T > | |
pointer_it< T > | begin (const std::vector< T > &values) |
template<typename T > | |
pointer_it< T > | end (const std::vector< T > &values) |
typedef std::map<String, AtomGroup> AtomEntryGroups |
Definition at line 48 of file atom_group.hh.
typedef std::vector<AtomGroupEntry> AtomGroupEntryList |
Definition at line 41 of file atom_group.hh.
typedef std::vector<AtomImplPtr> AtomImplList |
Definition at line 38 of file atom_impl_fw.hh.
typedef std::map<AtomImpl*,AtomImplPtr> AtomImplMap |
Definition at line 54 of file entity_impl.hh.
typedef boost::shared_ptr<AtomImpl> AtomImplPtr |
Definition at line 33 of file atom_impl_fw.hh.
Definition at line 40 of file atom_impl_fw.hh.
typedef std::vector<AtomImplW> AtomImplWList |
Definition at line 42 of file atom_impl_fw.hh.
typedef std::vector<ChainImplPtr> ChainImplList |
Definition at line 58 of file entity_impl.hh.
typedef boost::shared_ptr<ChainImpl> ChainImplPtr |
Definition at line 28 of file chain_impl_fw.hh.
typedef boost::weak_ptr<ChainImpl> ChainImplW |
Definition at line 30 of file chain_impl_fw.hh.
typedef std::list<ConnectorImplP> ConnectorImplList |
Definition at line 30 of file connector_impl_fw.hh.
typedef std::map<ConnectorImpl*,ConnectorImplP> ConnectorImplMap |
Definition at line 60 of file entity_impl.hh.
typedef boost::shared_ptr<ConnectorImpl> ConnectorImplP |
Definition at line 27 of file connector_impl_fw.hh.
typedef boost::weak_ptr<ConnectorImpl> ConnectorImplW |
Definition at line 29 of file connector_impl_fw.hh.
typedef boost::shared_ptr<EntityImpl> EntityImplPtr |
Definition at line 27 of file entity_impl_fw.hh.
typedef boost::weak_ptr<EntityImpl> EntityImplW |
Definition at line 32 of file entity_impl_fw.hh.
typedef std::map<EntityObserver*,EntityObserverPtr> EntityObserverMap |
Definition at line 66 of file entity_impl.hh.
typedef std::vector<FragmentImplP> FragmentImplList |
Definition at line 64 of file entity_impl.hh.
typedef boost::shared_ptr<FragmentImpl> FragmentImplP |
Definition at line 28 of file fragment_impl_fw.hh.
typedef boost::variant<int, Real, WithinParam, StringOrRegexParam> ParamType |
Definition at line 71 of file query_ast.hh.
typedef boost::shared_ptr<QueryImpl> QueryImplP |
Definition at line 27 of file query_impl_fw.hh.
typedef std::vector<ResidueImplPtr> ResidueImplList |
Definition at line 37 of file residue_impl_fw.hh.
typedef std::map<ResidueImpl*,ResidueImplPtr> ResidueImplMap |
Definition at line 56 of file entity_impl.hh.
typedef boost::shared_ptr<ResidueImpl> ResidueImplPtr |
Definition at line 28 of file residue_impl_fw.hh.
typedef boost::weak_ptr<ResidueImpl> ResidueImplW |
Definition at line 34 of file residue_impl_fw.hh.
Definition at line 157 of file query_impl.hh.
Definition at line 160 of file query_impl.hh.
Definition at line 68 of file entity_impl.hh.
Definition at line 32 of file surface_impl.hh.
typedef boost::shared_ptr<SurfaceImpl> SurfaceImplP |
Definition at line 26 of file surface_impl_fw.hh.
typedef std::vector<TorsionImplP> TorsionImplList |
Definition at line 33 of file torsion_impl_fw.hh.
typedef std::map<TorsionImpl*,TorsionImplP> TorsionImplMap |
Definition at line 62 of file entity_impl.hh.
typedef boost::shared_ptr<TorsionImpl> TorsionImplP |
Definition at line 27 of file torsion_impl_fw.hh.
enum CompOP |
Definition at line 34 of file query_ast_fw.hh.
enum EntityDirtyFlags |
Definition at line 71 of file entity_impl.hh.
enum LogicOP |
Definition at line 30 of file query_ast_fw.hh.
enum SelItemType |
Definition at line 135 of file query_impl.hh.
pointer_it<T> ost::mol::impl::begin | ( | const std::vector< T > & | values | ) | [inline] |
Definition at line 66 of file pointer_iterator.hh.
bool ost::mol::impl::ConnectorExists | ( | const AtomImplPtr & | a, | |
const AtomImplPtr & | b | |||
) |
pointer_it<T> ost::mol::impl::end | ( | const std::vector< T > & | values | ) | [inline] |
Definition at line 72 of file pointer_iterator.hh.
ConnectorImplP ost::mol::impl::GetConnector | ( | const AtomImplPtr & | a, | |
const AtomImplPtr & | b | |||
) |
std::ostream& ost::mol::impl::operator<< | ( | std::ostream & | o, | |
const AtomImplPtr | ap | |||
) |