예제 #1
0
파일: Flow.cs 프로젝트: lulzzz/TraceWizard
 public Flow(TimeFrame timeFrame, double rate)
     : this() {
     TimeFrame = timeFrame;
     Rate = rate;
 }
예제 #2
0
파일: Event.cs 프로젝트: lulzzz/TraceWizard
        static public Event DeepCopy(Event @event)
        {
            var timeFrame = new TimeFrame(@event.StartTime, @event.Duration);

            return(DeepCopy(@event, timeFrame));
        }
예제 #3
0
파일: Flow.cs 프로젝트: lulzzz/TraceWizard
 public Flow(double volume, TimeFrame timeFrame)
     : this() {
     TimeFrame = timeFrame;
     SetVolume(volume);
 }
예제 #4
0
파일: Event.cs 프로젝트: lulzzz/TraceWizard
        static public Event DeepCopy(Event @event, TimeSpan offset)
        {
            var timeFrame = new TimeFrame(@event.StartTime.Add(offset), @event.Duration);

            return(DeepCopy(@event, timeFrame));
        }
예제 #5
0
파일: Event.cs 프로젝트: lulzzz/TraceWizard
 public void ClearTimeFrame()
 {
     TimeFrame = new TimeFrame();
 }
예제 #6
0
파일: Event.cs 프로젝트: lulzzz/TraceWizard
 public Event(double volume, double peak, TimeFrame timeFrame, double mode, int modeFrequency)
 {
     Volume = volume; Peak = peak; TimeFrame = timeFrame; Mode = mode; ModeFrequency = modeFrequency;
 }
예제 #7
0
파일: Event.cs 프로젝트: lulzzz/TraceWizard
 public Event(FixtureClass fixtureClass, double volume, double peak, TimeFrame timeFrame, double mode, int modeFrequency) :
     this(volume, peak, timeFrame, mode, modeFrequency)
 {
     FixtureClass = fixtureClass;
 }
예제 #8
0
파일: Event.cs 프로젝트: lulzzz/TraceWizard
 public Event(Channel channel, TimeFrame timeFrame, params double[] rate) : this(timeFrame, rate)
 {
     Channel      = channel;
     FixtureClass = FixtureClasses.Unclassified;
 }