public StructuralLoadCase(StructuralLoadCaseType caseType, string applicationId = null, Dictionary <string, object> properties = null) { this.CaseType = caseType; this.ApplicationId = applicationId; if (properties != null) { this.Properties = properties; } GenerateHash(); }
public static string LoadCaseTypeToString(StructuralLoadCaseType caseType) { switch (caseType) { case StructuralLoadCaseType.Dead: return("LC_PERM_SELF"); case StructuralLoadCaseType.Live: return("LC_VAR_IMP"); case StructuralLoadCaseType.Wind: return("WIND"); case StructuralLoadCaseType.Snow: return("SNOW"); case StructuralLoadCaseType.Earthquake: return("SEISMIC"); case StructuralLoadCaseType.Soil: return("LC_PERM_SOIL"); case StructuralLoadCaseType.Thermal: return("LC_VAR_TEMP"); default: return("LC_UNDEF"); } }
public bool AddType(string v) { CaseType = SchemaConversion.Helper.StringToLoadCaseType(v); return(true); }