public DefaultMemberGenerator(StaadModel StaadModel, IMemberGeneratorConfiguration Configuration) { // Set defaults this.SelectIndividualMembersDuringCreation = false; this.StaadModel = StaadModel; this.Configuration = Configuration; }
/// <summary> /// Generates model members using the existing member generator with the specified configuration /// </summary> /// <param name="MemberGeneratorConfiguration">The member generator configuration to use</param> /// <returns>The collection of generated members</returns> public IEnumerable <Member> GenerateMembers(IMemberGeneratorConfiguration MemberGeneratorConfiguration) { this.MemberGenerator.Configuration = MemberGeneratorConfiguration; return(this.GenerateMembers(this.MemberGenerator)); }
/// <summary> /// Generates model members using the existing member generator with the specified configuration /// </summary> /// <param name="MemberGeneratorConfiguration">The member generator configuration to use</param> /// <returns>The collection of generated members</returns> public IEnumerable<Member> GenerateMembers(IMemberGeneratorConfiguration MemberGeneratorConfiguration) { this.MemberGenerator.Configuration = MemberGeneratorConfiguration; return this.GenerateMembers(this.MemberGenerator); }