IMP
2.0.1
The Integrative Modeling Platform
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
BondedPairFilter.h
Go to the documentation of this file.
1
/**
2
* \file IMP/atom/BondedPairFilter.h
3
* \brief A fake container for bonds
4
*
5
* Copyright 2007-2013 IMP Inventors. All rights reserved.
6
*/
7
8
#ifndef IMPATOM_BONDED_PAIR_FILTER_H
9
#define IMPATOM_BONDED_PAIR_FILTER_H
10
11
#include <IMP/atom/atom_config.h>
12
#include "
bond_decorators.h
"
13
#include <
IMP/PairPredicate.h
>
14
#include <
IMP/pair_macros.h
>
15
IMPATOM_BEGIN_NAMESPACE
16
17
//! A filter for bonds.
18
/** This is to be used with a core::ClosePairsScoreState to exclude all
19
bonded pairs.
20
\ingroup bond
21
\see Bonded
22
*/
23
class
IMPATOMEXPORT
BondedPairFilter
:
public
PairPredicate
24
{
25
public
:
26
//! no arguments
27
BondedPairFilter
();
28
29
IMP_PAIR_PREDICATE
(
BondedPairFilter
);
30
};
31
32
IMP_OBJECTS
(
BondedPairFilter
,
BondedPairFilters
);
33
34
IMPATOM_END_NAMESPACE
35
36
#endif
/* IMPATOM_BONDED_PAIR_FILTER_H */