Table of Contents

Class ModelGeneralLoadGroup

Namespace
FemDesign.Loads
Assembly
FemDesign.Core.dll

load_case (child of load_group_table)

public class ModelGeneralLoadGroup
Inheritance
ModelGeneralLoadGroup
Inherited Members
Extension Methods

Constructors

ModelGeneralLoadGroup()

parameterless constructor for serialization

public ModelGeneralLoadGroup()

ModelGeneralLoadGroup(LoadGroupBase)

Public constructor

public ModelGeneralLoadGroup(LoadGroupBase LoadGroup)

Parameters

LoadGroup LoadGroupBase

Specific load group object

Properties

AccidentalLoadGroup

public Accidental_load_group AccidentalLoadGroup { get; set; }

Property Value

Accidental_load_group

ConsiderInGmax

public bool ConsiderInGmax { get; set; }

Property Value

bool

Guid

public Guid Guid { get; set; }

Property Value

Guid

ModelLoadGroupPermanent

public LoadGroupPermanent ModelLoadGroupPermanent { get; set; }

Property Value

LoadGroupPermanent

ModelLoadGroupTemporary

public LoadGroupTemporary ModelLoadGroupTemporary { get; set; }

Property Value

LoadGroupTemporary

Name

public string Name { get; set; }

Property Value

string

SeismicLoadGroup

public Seismic_load_group SeismicLoadGroup { get; set; }

Property Value

Seismic_load_group

StressLoadGroup

public Stress_load_group StressLoadGroup { get; set; }

Property Value

Stress_load_group

Methods

AddSpecificLoadGroup(LoadGroupBase, bool)

Assignes the load group to the correct field depending on its type

public void AddSpecificLoadGroup(LoadGroupBase loadGroup, bool replaceExisting)

Parameters

loadGroup LoadGroupBase

A specific load group instance, derived from LoadGroupBase

replaceExisting bool

True if the general load group already contains a specific load group

GetLoadCaseGuidsAsString()

Get LoadCase guids of LoadCases in LoadCombination.

public List<string> GetLoadCaseGuidsAsString()

Returns

List<string>

List of load case guids

GetLoadCases()

Gets the load cases of the specific load group that the general load group owns

public List<LoadCase> GetLoadCases()

Returns

List<LoadCase>

List of load cases

GetLoadGroupType()

Gets the load group type of the specific load group that the general load group owns

public ELoadGroupType GetLoadGroupType()

Returns

ELoadGroupType

The type pf the load group

GetSpecificLoadGroup()

Gets the specific load group from one of the general load groups fields

public LoadGroupBase GetSpecificLoadGroup()

Returns

LoadGroupBase