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>