Table of Contents

Class DesignVariable

Namespace
HyperX.Scripting
Assembly
HyperX.Scripting.dll
public class DesignVariable : IdEntity
Inheritance
DesignVariable
Inherited Members

Properties

AllowMaterials

public bool AllowMaterials { get; }

Property Value

bool

AnalysisMaterial

public string AnalysisMaterial { get; set; }

Property Value

string

AnalysisMaterialType

public MaterialType? AnalysisMaterialType { get; }

Property Value

MaterialType?

AnalysisValue

public double? AnalysisValue { get; set; }

Property Value

double?

IsDependentVariable

public bool IsDependentVariable { get; }

Property Value

bool

Max

public double? Max { get; set; }

Property Value

double?

Min

public double? Min { get; set; }

Property Value

double?

Name

public string Name { get; }

Property Value

string

Overrides

public ZoneOverrideCol Overrides { get; }

Property Value

ZoneOverrideCol

SizingMaterialType

public MaterialType? SizingMaterialType { get; }

Property Value

MaterialType?

SizingMaterials

public SizingMaterialCol SizingMaterials { get; }

Property Value

SizingMaterialCol

StepSize

public double? StepSize { get; set; }

Property Value

double?

UseAnalysis

public bool UseAnalysis { get; set; }

Property Value

bool

VariableParameter

public VariableParameter VariableParameter { get; }

Property Value

VariableParameter

Methods

AddMaterials(HashSet<int>)

[Obsolete("Use SizingMaterials collection instead.")]
public void AddMaterials(HashSet<int> materialIds)

Parameters

materialIds HashSet<int>

AddMaterials(HashSet<string>)

[Obsolete("Use SizingMaterials collection instead.")]
public void AddMaterials(HashSet<string> materialNames)

Parameters

materialNames HashSet<string>

GetAnalysisMaterial()

[Obsolete("Use AnalysisMaterial property instead.")]
public int? GetAnalysisMaterial()

Returns

int?

GetSizingMaterials()

[Obsolete("Use SizingMaterials collection instead.")]
public List<int> GetSizingMaterials()

Returns

List<int>

RemoveAnalysisMaterial()

public void RemoveAnalysisMaterial()

RemoveSizingMaterials(IEnumerable<int>)

[Obsolete("Use SizingMaterials collection instead.")]
public void RemoveSizingMaterials(IEnumerable<int> materialIds = null)

Parameters

materialIds IEnumerable<int>