BH.oM.dKoP.IdKoPObject¶
Interface structure¶
Implemented interfaces and base types¶
The IdKoPObject is inheriting from the following base type(s) and implements the following interfaces:
- BH.oM.Base.IObject
Interfaces implementing this interface¶
The following interfaces are implementing this interface:
- BH.oM.dKoP.IFloorAndRoofOpening
- BH.oM.dKoP.IWallOpening
Classes implementing this interface¶
The following classes are implementing this interface:
- BH.oM.dKoP.AdministrativeInformation
- BH.oM.dKoP.ContactDetails
- BH.oM.dKoP.CrossReference
- BH.oM.dKoP.ManufacturerDetails
- BH.oM.dKoP.Overview
- BH.oM.dKoP.PartIdentification
- BH.oM.dKoP.ProductDetails
- BH.oM.dKoP.ProjectIdentification
- BH.oM.dKoP.ProjectTeam
- BH.oM.dKoP.Assembly
- BH.oM.dKoP.Construction
- BH.oM.dKoP.Cost
- BH.oM.dKoP.Delivery
- BH.oM.dKoP.LiftingPoints
- BH.oM.dKoP.Packaging
- BH.oM.dKoP.Procurement
- BH.oM.dKoP.TemporaryWorks
- BH.oM.dKoP.TransportDimensions
- BH.oM.dKoP.WeatherProtection
- BH.oM.dKoP.FlatRoofDimensions
- BH.oM.dKoP.FlatRoofGeometry
- BH.oM.dKoP.FloorDimensions
- BH.oM.dKoP.FloorGeometry
- BH.oM.dKoP.GableEndPanel
- BH.oM.dKoP.InternalSpandrelPanel
- BH.oM.dKoP.Door
- BH.oM.dKoP.DoorAndWindowAcoustics
- BH.oM.dKoP.DoorAndWindowFire
- BH.oM.dKoP.DoorAndWindowThermalPerformance
- BH.oM.dKoP.DoorFinish
- BH.oM.dKoP.LoftHatchOpening
- BH.oM.dKoP.OpeningPartFinish
- BH.oM.dKoP.Staircase
- BH.oM.dKoP.Window
- BH.oM.dKoP.ParameterPoint
- BH.oM.dKoP.PitchedRoofDimensions
- BH.oM.dKoP.PitchedRoofGeometry
- BH.oM.dKoP.SettingOut
- BH.oM.dKoP.WallDimensions
- BH.oM.dKoP.WallGeometry
- BH.oM.dKoP.HealthAndSafety
- BH.oM.dKoP.FloorAndRoofInterfaces
- BH.oM.dKoP.FloorAndRoofSideInterface
- BH.oM.dKoP.SideLoadingData
- BH.oM.dKoP.TopLoadingData
- BH.oM.dKoP.WallBaseInterface
- BH.oM.dKoP.WallInterfaces
- BH.oM.dKoP.WallSideInterface
- BH.oM.dKoP.WallTopInterface
- BH.oM.dKoP.ExternalWall
- BH.oM.dKoP.FlatRoof
- BH.oM.dKoP.InternalWall
- BH.oM.dKoP.PartyWall
- BH.oM.dKoP.PitchedRoof
- BH.oM.dKoP.UpperFloor
- BH.oM.dKoP.AcousticsFloor
- BH.oM.dKoP.AcousticsWallAndRoof
- BH.oM.dKoP.AirborneSoundInsulation
- BH.oM.dKoP.ImpactSoundInsulation
- BH.oM.dKoP.AirPermeability
- BH.oM.dKoP.Compartmentation
- BH.oM.dKoP.Durability
- BH.oM.dKoP.ExternalWallPerformance
- BH.oM.dKoP.FinishesFloor
- BH.oM.dKoP.FinishesRoof
- BH.oM.dKoP.FinishesWall
- BH.oM.dKoP.Fire
- BH.oM.dKoP.FireResistance
- BH.oM.dKoP.SurfaceSpreadOfFlame
- BH.oM.dKoP.FloorPerformance
- BH.oM.dKoP.InternalWallPerformance
- BH.oM.dKoP.Loading
- BH.oM.dKoP.SnowLoad
- BH.oM.dKoP.WindLoad
- BH.oM.dKoP.PartyWallPerformance
- BH.oM.dKoP.RoofPerformance
- BH.oM.dKoP.Data
- BH.oM.dKoP.Drainage
- BH.oM.dKoP.Electrical
- BH.oM.dKoP.Gas
- BH.oM.dKoP.Heating
- BH.oM.dKoP.Services
- BH.oM.dKoP.Ventilation
- BH.oM.dKoP.Water
- BH.oM.dKoP.EmbodiedCarbon
- BH.oM.dKoP.Sustainability
- BH.oM.dKoP.ThermalPerformance
- BH.oM.dKoP.Vibration
- BH.oM.dKoP.Buildup
- BH.oM.dKoP.Documentation
- BH.oM.dKoP.ProductInformation
- BH.oM.dKoP.QualityAndCertification
Properties¶
Code and Schema¶
C# implementation¶
Assembly: dKoP_oM.dll
The C# interface definition is available on github:
All history and changes of the class can be found by inspection the history.
JSON Schema implementation¶
The object is defined as a JSON schema. You can validate a JSON instance against this schema by reference. To do this, use the schema reference below in a validator like this one.
JSON Schema
{
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/dKoP_oM/IdKoPObject.json"
}
The JSON Schema is available on github here: