public Flow(TimeFrame timeFrame, double rate) : this() { TimeFrame = timeFrame; Rate = rate; }
static public Event DeepCopy(Event @event) { var timeFrame = new TimeFrame(@event.StartTime, @event.Duration); return(DeepCopy(@event, timeFrame)); }
public Flow(double volume, TimeFrame timeFrame) : this() { TimeFrame = timeFrame; SetVolume(volume); }
static public Event DeepCopy(Event @event, TimeSpan offset) { var timeFrame = new TimeFrame(@event.StartTime.Add(offset), @event.Duration); return(DeepCopy(@event, timeFrame)); }
public void ClearTimeFrame() { TimeFrame = new TimeFrame(); }
public Event(double volume, double peak, TimeFrame timeFrame, double mode, int modeFrequency) { Volume = volume; Peak = peak; TimeFrame = timeFrame; Mode = mode; ModeFrequency = modeFrequency; }
public Event(FixtureClass fixtureClass, double volume, double peak, TimeFrame timeFrame, double mode, int modeFrequency) : this(volume, peak, timeFrame, mode, modeFrequency) { FixtureClass = fixtureClass; }
public Event(Channel channel, TimeFrame timeFrame, params double[] rate) : this(timeFrame, rate) { Channel = channel; FixtureClass = FixtureClasses.Unclassified; }