13 #ifndef IMPBFF_DECAYRANGE_H
14 #define IMPBFF_DECAYRANGE_H
16 #include <IMP/bff/bff_config.h>
23 IMPBFF_BEGIN_NAMESPACE
43 void set_start(
int v);
50 size_t get_start(
DecayCurve* d =
nullptr)
const;
63 size_t get_stop(
DecayCurve* d =
nullptr)
const;
69 void set_range(std::vector<int> v);
76 std::vector<int> get_range(
DecayCurve* d =
nullptr);
83 void set(
int start = 0,
int stop = -1);
98 { out <<
"DecayRange"; });
105 #endif // IMPBFF_DECAYRANGE_H
#define IMP_SHOWABLE_INLINE(Name, how_to_show)
Declare the methods needed by an object that can be printed.
A more IMP-like version of the std::vector.
Base class for a simple primitive-like type.
#define IMP_VALUES(Name, PluralName)
Define the type for storing sets of values.
Represents an inspected range of fluorescence decay.
Class for fluorescence decay curves.
Class for fluorescence decay curves.
Base class for a simple primitive-like type.
Macros to help in implementing Value objects.
Macros to help with objects that can be printed to a stream.