//public Classifier ClassifierA { get; set; } //public Classifier ClassifierB { get; set; } //public IDataset DatasetA { get { return ClassifierA.Dataset; } } //public IDataset DatasetB { get { return ClassifierB.Dataset; } } //protected int GapMean { get; set; } //protected int GapSigma { get; set; } //public SimpleChoreographer(Classifier classifierA, Classifier classifierB = null, int millisecondsGapMean = 1000, int millisecondsGapSigma = 500) //{ // ClassifierA = classifierA; // ClassifierB = classifierB; // GapMean = millisecondsGapMean; // GapSigma = millisecondsGapSigma; //} public SimpleChoreographer(Dictionary <string, Classifier> classifiers, int millisecondsGapMean = 1000, int millisecondsGapSigma = 500) { Generator = new SimpleChoreographyGenerator(classifiers, millisecondsGapMean, millisecondsGapSigma); Classifiers = classifiers; //GapMean = millisecondsGapMean; //GapSigma = millisecondsGapSigma; }
public SolipsisticChoreographer(Dictionary <string, Classifier> classifiers, int millisecondsGapMean = 2500, int millisecondsGapSigma = 1000) { Generator = new SimpleChoreographyGenerator(classifiers, millisecondsGapMean, millisecondsGapSigma); Classifiers = classifiers; }
public SendingChoreographer(CommsContact opponent, Dictionary <string, Classifier> classifiers, int millisecondsGapMean = 1000, int millisecondsGapSigma = 500) { Opponent = opponent; Classifiers = classifiers; Generator = new SimpleChoreographyGenerator(classifiers, millisecondsGapMean, millisecondsGapSigma); }