-
Notifications
You must be signed in to change notification settings - Fork 0
DiGi.Analytical.Classes
Represents a structural layer within a building component, defining its sequence index and physical thickness.
public class StructureLayer : DiGi.Core.Classes.GuidObject, DiGi.Analytical.Building.Interfaces.IStructureLayer, DiGi.Analytical.Building.Interfaces.IBuildingGuidObject, DiGi.Analytical.Building.Interfaces.IBuildingSerializableObject, DiGi.Analytical.Building.Interfaces.IBuildingObject, DiGi.Analytical.Interfaces.IAnalyticalObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Analytical.Interfaces.IAnalyticalGuidObject, DiGi.Analytical.Interfaces.IAnalyticalUniqueObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObjectInheritance System.Object → DiGi.Core.Classes.Object → DiGi.Core.Classes.SerializableObject → DiGi.Core.Classes.UniqueObject → DiGi.Core.Classes.GuidObject → StructureLayer
Implements DiGi.Analytical.Building.Interfaces.IStructureLayer, DiGi.Analytical.Building.Interfaces.IBuildingGuidObject, DiGi.Analytical.Building.Interfaces.IBuildingSerializableObject, DiGi.Analytical.Building.Interfaces.IBuildingObject, DiGi.Analytical.Interfaces.IAnalyticalObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Analytical.Interfaces.IAnalyticalGuidObject, DiGi.Analytical.Interfaces.IAnalyticalUniqueObject, DiGi.Core.Interfaces.IUniqueObject, DiGi.Core.Interfaces.IGuidObject
Initializes a new instance of the StructureLayer class using an existing StructureLayer object.
public StructureLayer(DiGi.Analytical.Classes.StructureLayer? structureLayer);structureLayer StructureLayer
The source StructureLayer object to copy from.
Initializes a new instance of the StructureLayer class with the specified index and thickness.
public StructureLayer(int index, double thickness);index System.Int32
The index of the structure layer.
thickness System.Double
The thickness of the structure layer.
Initializes a new instance of the StructureLayer class using the specified System.Text.Json.Nodes.JsonObject.
public StructureLayer(System.Text.Json.Nodes.JsonObject? jsonObject);jsonObject System.Text.Json.Nodes.JsonObject
The System.Text.Json.Nodes.JsonObject containing the data used to initialize this instance.
Gets or sets the index of the structure layer.
public int Index { get; set; }Implements Index
Gets or sets the thickness of the structure layer.
public double Thickness { get; set; }Implements Thickness