OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures | Namespaces | Typedefs | Enumerations
entity_impl.hh File Reference
#include <map>
#include <vector>
#include <boost/enable_shared_from_this.hpp>
#include <ost/mol/module_config.hh>
#include <ost/geom/geom.hh>
#include <ost/mol/impl/entity_impl_fw.hh>
#include <ost/mol/entity_view.hh>
#include <ost/mol/residue_prop.hh>
#include <ost/mol/impl/atom_impl_fw.hh>
#include <ost/mol/impl/residue_impl_fw.hh>
#include <ost/mol/impl/chain_impl_fw.hh>
#include <ost/mol/impl/connector_impl_fw.hh>
#include <ost/mol/impl/torsion_impl_fw.hh>
#include <ost/mol/impl/fragment_impl_fw.hh>
#include <ost/mol/impl/pointer_iterator.hh>
#include <ost/mol/entity_visitor_fw.hh>
#include <ost/mol/entity_observer_fw.hh>
#include <ost/mol/entity_handle.hh>
#include <ost/mol/spatial_organizer.hh>
#include <ost/generic_property.hh>

Go to the source code of this file.

Data Structures

class  EntityImpl
 

Namespaces

 ost
 
 ost::mol
 
 ost::mol::impl
 

Typedefs

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
 

Enumerations

enum  EntityDirtyFlags {
  DirtyICS =1, DirtyXCS =2, DirtyTrace =DirtyICS+4, DirtyOrganizer =8,
  DisableICS =16
}