00001 /** 00002 * \file atom/BondedPairFilter.h 00003 * \brief A fake container for bonds 00004 * 00005 * Copyright 2007-2010 IMP Inventors. All rights reserved. 00006 */ 00007 00008 #ifndef IMPATOM_BONDED_PAIR_FILTER_H 00009 #define IMPATOM_BONDED_PAIR_FILTER_H 00010 00011 #include "atom_config.h" 00012 #include "bond_decorators.h" 00013 #include <IMP/PairFilter.h> 00014 00015 IMPATOM_BEGIN_NAMESPACE 00016 00017 //! A filter for bonds. 00018 /** This is to be used with a core::ClosePairsScoreState to exclude all 00019 bonded pairs. 00020 \ingroup bond 00021 \see Bonded 00022 */ 00023 class IMPATOMEXPORT BondedPairFilter : public PairFilter 00024 { 00025 public: 00026 //! no arguments 00027 BondedPairFilter(); 00028 00029 IMP_PAIR_FILTER(BondedPairFilter); 00030 }; 00031 00032 00033 IMPATOM_END_NAMESPACE 00034 00035 #endif /* IMPATOM_BONDED_PAIR_FILTER_H */