IMP
2.0.0
The Integrative Modeling Platform
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
FixedRefiner.h
Go to the documentation of this file.
1
/**
2
* \file IMP/core/FixedRefiner.h
3
* \brief A particle refiner which returns a fixed set of particles
4
*
5
* Copyright 2007-2013 IMP Inventors. All rights reserved.
6
*/
7
8
#ifndef IMPCORE_FIXED_REFINER_H
9
#define IMPCORE_FIXED_REFINER_H
10
11
#include <IMP/core/core_config.h>
12
13
#include <
IMP/PairContainer.h
>
14
#include <
IMP/SingletonContainer.h
>
15
#include <
IMP/Refiner.h
>
16
#include <
IMP/refiner_macros.h
>
17
18
IMPCORE_BEGIN_NAMESPACE
19
20
//! The refiner can refine any particle by returning a fixed set
21
/**
22
*/
23
class
IMPCOREEXPORT
FixedRefiner
:
public
Refiner
24
{
25
ParticlesTemp ps_;
26
public
:
27
//! Store the set of particles
28
FixedRefiner
(
const
ParticlesTemp &ps);
29
30
IMP_REFINER
(
FixedRefiner
);
31
};
32
33
34
IMPCORE_END_NAMESPACE
35
36
#endif
/* IMPCORE_FIXED_REFINER_H */