Class LaminateBase
- Namespace
- HyperX.Scripting
- Assembly
- HyperX.Scripting.dll
public abstract class LaminateBase
- Inheritance
-
LaminateBase
- Derived
-
- Inherited Members
-
Constructors
LaminateBase(Application, LaminateMaterial, LaminateCol)
protected LaminateBase(Application application, LaminateMaterial model, LaminateCol parent)
Parameters
application
Application
model
LaminateMaterial
parent
LaminateCol
Fields
_application
protected readonly Application _application
Field Value
- Application
_materialFamilyRepo
protected readonly IMaterialFamilyRepo _materialFamilyRepo
Field Value
- IMaterialFamilyRepo
_materialRepo
protected readonly IMaterialRepo _materialRepo
Field Value
- IMaterialRepo
_materialService
protected readonly IMaterialService _materialService
Field Value
- IMaterialService
_plyRepo
protected readonly IPlyRepo _plyRepo
Field Value
- IPlyRepo
Properties
Density
public double Density { get; }
Property Value
- double
HyperLaminate
public bool HyperLaminate { get; }
Property Value
- bool
Id
Property Value
- int
IsEditable
public bool IsEditable { get; }
Property Value
- bool
LaminateFamilyId
public int? LaminateFamilyId { get; }
Property Value
- int?
LaminateFamilyOrder
public int? LaminateFamilyOrder { get; }
Property Value
- int?
LayerCount
public int LayerCount { get; }
Property Value
- int
MaterialFamilyName
public string MaterialFamilyName { get; set; }
Property Value
- string
Name
public string Name { get; set; }
Property Value
- string
Thickness
public double Thickness { get; }
Property Value
- double
Methods
CheckEditable()
protected void CheckEditable()
RecalculateMetrics()
protected void RecalculateMetrics()
Save()
public abstract void Save()