19 #ifndef OST_VIEW_TYPE_FW_HH
20 #define OST_VIEW_TYPE_FW_HH
22 #include <boost/shared_ptr.hpp>
23 #include <boost/weak_ptr.hpp>
26 namespace ost {
namespace mol {
34 class ResidueViewData;
boost::weak_ptr< AtomViewData > AtomViewDataWeakPtr
boost::shared_ptr< ResidueViewData > ResidueViewDataPtr
boost::shared_ptr< EntityViewData > EntityViewDataPtr
std::vector< AtomView > AtomViewList
boost::shared_ptr< ChainViewData > ChainViewDataPtr
boost::shared_ptr< AtomViewData > AtomViewDataPtr
std::vector< QueryViewWrapper > QueryViewWrapperList
std::vector< ResidueView > ResidueViewList
boost::weak_ptr< ResidueViewData > ResidueViewDataWeakPtr
std::vector< ChainView > ChainViewList
boost::weak_ptr< EntityViewData > EntityViewDataWeakPtr
boost::weak_ptr< ChainViewData > ChainViewDataWeakPtr
std::vector< EntityView > EntityViewList
Flags to control the behaviour when adding handles to views.
@ INCLUDE_ATOMS
Include all atoms when adding a residue handle to a view
@ INCLUDE_RESIDUES
Include all residues when adding a chain to a view.
@ INCLUDE_CHAINS
Include all chains when creating a new entity view.
@ INCLUDE_ALL
Convenience flags to include all substructures.