Ejemplo n.º 1
0
    public Condition Create(ConditionType type)
    {
        Condition condition = null;

        switch (type)
        {
        case ConditionType.Sample1:
            condition = new SampleCondition();
            break;

        case ConditionType.Repeat:
            condition = new RepeatCondition();
            break;

        default:
            Debug.Assert(false, "未定義のコンディションタイプ");
            break;
        }

        if (condition != null)
        {
            condition.Init(conditionIdSeed);
            Register(conditionIdSeed, condition);
            conditionIdSeed += 1;
        }

        return(condition);
    }
Ejemplo n.º 2
0
 public FrameAnalyserDialog(FrameCaptureCollection frames, SampleCondition condition, AnalysisParameters parameters)
 {
     TaskbarItemInfo = new TaskbarItemInfo();
     _condition      = condition;
     _parameters     = parameters;
     _frames         = frames;
     InitializeComponent();
 }
Ejemplo n.º 3
0
 public SampleAnalyser(SampleCondition condition, AnalysisParameters parameters)
 {
     _condition  = condition;
     _parameters = parameters;
 }