Esempio n. 1
0
        /// <summary>
        /// Creates a <see cref="Combination"/> between the source, destination object and line.
        /// </summary>
        /// <param name="sourceObj"></param>
        /// <param name="destinationObj"></param>
        /// <param name="line"></param>
        private void ConstructCombination(Shape sourceObj, Shape destinationObj, Shape line)
        {
            Combination combination = new Combination();

            combination.Source      = sourceObj;
            combination.Destination = destinationObj;
            combination.Line        = line;
            sourceObj.AddCombination(combination);
            destinationObj.AddCombination(combination);
            line.AddCombination(combination);
        }