9#ifndef IMPBFF_DECAYMODIFIER_H
10#define IMPBFF_DECAYMODIFIER_H
12#include <IMP/bff/bff_config.h>
15#include <IMP/bff/DecayRange.h>
16#include <IMP/bff/DecayCurve.h>
32 bool _is_active =
true;
70 void set(
DecayCurve* data,
int start=0,
int stop=-1,
bool active =
true);
77 void resize(
size_t n,
double v = 0.0);
93 int start = 0,
int stop = -1,
bool active =
true);
Class for fluorescence decay curves.
Definition DecayCurve.h:38
A decorator that modifies a DecayCurve within a specified range.
Definition DecayModifier.h:29
void set(DecayCurve *data, int start=0, int stop=-1, bool active=true)
void resize(size_t n, double v=0.0)
virtual DecayCurve * get_data()
DecayModifier(DecayCurve *data=nullptr, int start=0, int stop=-1, bool active=true)
virtual void add(DecayCurve *out)=0
virtual void set_data(DecayCurve *v)
~DecayModifier()
Definition DecayModifier.h:98
Represents an inspected range of fluorescence decay.
Definition DecayRange.h:30