OpenStructure
|
Namespaces | |
tok | |
Data Structures | |
struct | AtomGroupEntry |
struct | AtomGroup |
class | AtomImpl |
class | AtomProp |
class | ChainImpl |
class | ConnectorImpl |
class | Dihedral |
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 |
class | QueryImpl |
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 54 of file entity_impl.hh.
typedef boost::shared_ptr<AtomImpl> AtomImplPtr |
Definition at line 36 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 29 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 28 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 30 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 29 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 29 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 31 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 27 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 30 of file torsion_impl_fw.hh.
enum CompOP |
Enumerator | |
---|---|
COP_EQ | |
COP_NEQ | |
COP_GE | |
COP_LE | |
COP_LT | |
COP_GT |
Definition at line 34 of file query_ast_fw.hh.
enum EntityDirtyFlags |
Enumerator | |
---|---|
DirtyICS | |
DirtyXCS | |
DirtyTrace | |
DirtyOrganizer | |
DisableICS |
Definition at line 71 of file entity_impl.hh.
enum LogicOP |
Enumerator | |
---|---|
LOP_OR | |
LOP_AND |
Definition at line 30 of file query_ast_fw.hh.
enum SelItemType |
Enumerator | |
---|---|
LOGIC | |
VALUE |
Definition at line 135 of file query_impl.hh.
|
inline |
Definition at line 73 of file pointer_iterator.hh.
bool ost::mol::impl::ConnectorExists | ( | const AtomImplPtr & | a, |
const AtomImplPtr & | b | ||
) |
|
inline |
Definition at line 79 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 | ||
) |