public MyComposedPattern(List <MyPattern> ListOfMyPattern, MyPathGeometricObject PathOfMyComposedPattern, string TypeOfMyComposedPattern)
 {
     this.listOfMyPattern              = ListOfMyPattern;
     this.pathOfMyComposedPattern      = PathOfMyComposedPattern;
     this.typeOfMyComposedPattern      = TypeOfMyComposedPattern;
     this.constStepOfMyComposedPattern = ListOfMyPattern[0].patternCentroid.Distance(ListOfMyPattern[1].patternCentroid);
 }
 public MyPattern(List <MyRepeatedEntity> ListOfMyREOfMyPattern, MyPathGeometricObject PathOfMyPattern,
                  string TypeOfMyPattern)
 {
     this.listOfMyREOfMyPattern = ListOfMyREOfMyPattern;
     this.pathOfMyPattern       = PathOfMyPattern;
     this.typeOfMyPattern       = TypeOfMyPattern;
     this.constStepOfMyPattern  = ListOfMyREOfMyPattern[0].centroid.Distance(ListOfMyREOfMyPattern[1].centroid);
 }
 public MyPatternOfComponents(List <MyRepeatedComponent> ListOfMyRCOfMyPattern,
                              MyPathGeometricObject PathOfMyPattern, string TypeOfMyPattern)
 {
     this.listOfMyRCOfMyPattern = ListOfMyRCOfMyPattern;
     this.pathOfMyPattern       = PathOfMyPattern;
     this.typeOfMyPattern       = TypeOfMyPattern;
     this.constStepOfMyPattern  = ListOfMyRCOfMyPattern[0].Origin.Distance(ListOfMyRCOfMyPattern[1].Origin);
 }
 public MyComposedPatternOfComponents(List <MyPatternOfComponents> ListOfMyPatternOfComponents,
                                      MyPathGeometricObject PathOfMyComposedPatternOfComponents, string TypeOfMyComposedPatternOfComponents)
 {
     this.ListOfMyPatternOfComponents              = ListOfMyPatternOfComponents;
     this.pathOfMyComposedPatternOfComponents      = PathOfMyComposedPatternOfComponents;
     this.typeOfMyComposedPatternOfComponents      = TypeOfMyComposedPatternOfComponents;
     this.constStepOfMyComposedPatternOfComponents =
         ListOfMyPatternOfComponents[0].patternCentroid.Distance(ListOfMyPatternOfComponents[1].patternCentroid);
 }