コード例 #1
0
        /// <summary>
        /// Adds a new decision node at the specified coordinates
        /// </summary>
        public ExperimentDecisionNode AddDecisionToExperiment(Experiment experiment, double positionX, double positionY)
        {
            ExperimentDecisionNode newNode = null;

            SerializedVertexData data = new SerializedVertexData();

            data.X        = positionX;
            data.Y        = positionY;
            data.Metadata = new DecisionMetadata("Decision");

            newNode = new ExperimentDecisionNode(Guid.NewGuid().ToString(), data);
            experiment.AddVertex(newNode);

            return(newNode);
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ExperimentDecisionNode"/> class.
 /// </summary>
 /// <param name="id">The id.</param>
 /// <param name="data">The data.</param>
 public ExperimentDecisionNode(string id, SerializedVertexData data) : base(id, data)
 {
     ID = id;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ExperimentDecisionNode"/> class.
 /// </summary>
 /// <param name="id">The id.</param>
 /// <param name="data">The data.</param>
 public ExperimentDecisionNode(string id, SerializedVertexData data) : base(id, data)
 {
     ID = id;
 }