OpenStructure
|
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 |
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 55 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 59 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 61 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 67 of file entity_impl.hh.
typedef std::vector<FragmentImplP> FragmentImplList |
Definition at line 65 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, float, 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 57 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 69 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 63 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 72 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.
|
inline |
Definition at line 66 of file pointer_iterator.hh.
bool ost::mol::impl::ConnectorExists | ( | const AtomImplPtr & | a, |
const AtomImplPtr & | b | ||
) |
|
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 | ||
) |