Class AutomatedConstraint
- Namespace
- HyperX.Scripting
- Assembly
- HyperX.Scripting.dll
public abstract class AutomatedConstraint : IdNameEntityRenameable
- Inheritance
-
AutomatedConstraint
- Derived
-
- Inherited Members
-
Fields
_application
protected readonly Application _application
Field Value
- Application
_backingData
protected AutoConstraintData _backingData
Field Value
- AutoConstraintData
_designLoadCases
protected List<string> _designLoadCases
Field Value
- List<string>
_loadCaseRepo
protected readonly ILoadCaseRepo _loadCaseRepo
Field Value
- ILoadCaseRepo
_projectRepo
protected readonly IProjectRepo _projectRepo
Field Value
- IProjectRepo
_projectService
protected readonly IProjectService _projectService
Field Value
- IProjectService
Properties
ConstraintType
public StiffnessCriteriaType ConstraintType { get; }
Property Value
- StiffnessCriteriaType
DesignLoadCases
public IReadOnlyList<string> DesignLoadCases { get; }
Property Value
- IReadOnlyList<string>
Set
public string Set { get; set; }
Property Value
- string
Methods
AddDesignLoadCases(IEnumerable<string>)
public void AddDesignLoadCases(IEnumerable<string> designLoadCases)
Parameters
designLoadCases
IEnumerable<string>
RemoveDesignLoadCases(IEnumerable<string>)
public void RemoveDesignLoadCases(IEnumerable<string> designLoadCases)
Parameters
designLoadCases
IEnumerable<string>
UpdateConstraint(string)
protected void UpdateConstraint(string property)
Parameters
property
string
UpdateNameInDatabase(string)
protected override void UpdateNameInDatabase(string name)
Parameters
name
string
ValidateName(string)
protected override bool ValidateName(string name)
Parameters
name
string
Returns
- bool