IMP  2.0.0
The Integrative Modeling Platform
NuisanceRangeModifier.h
Go to the documentation of this file.
1 /**
2  * \file IMP/isd/NuisanceRangeModifier.h
3  * \brief A singleton modifier which wraps an attribute into a
4  * given range.
5  *
6  * Copyright 2007-2013 IMP Inventors. All rights reserved.
7  */
8 
9 #ifndef IMPISD_NUISANCE_RANGE_MODIFIER_H
10 #define IMPISD_NUISANCE_RANGE_MODIFIER_H
11 
12 #include <IMP/isd/isd_config.h>
13 #include <IMP/SingletonModifier.h>
14 #include <IMP/isd/Nuisance.h>
15 #include <IMP/singleton_macros.h>
16 
17 IMPISD_BEGIN_NAMESPACE
18 
19 class IMPISDEXPORT NuisanceRangeModifier: public SingletonModifier
20 {
21 public:
22  NuisanceRangeModifier() {};
23 
24  // note, Doxygen wants a semicolon at the end of macro lines
25  IMP_SINGLETON_MODIFIER(NuisanceRangeModifier);
26 };
27 
28 
29 IMPISD_END_NAMESPACE
30 
31 #endif /* IMPISD_NUISANCE_RANGE_MODIFIER_H */