Skip to content

Commit dc02a02

Browse files
APIGenerator workflow results - 2025-12-21 01:36:44
1 parent 7a7d7c5 commit dc02a02

5 files changed

Lines changed: 76 additions & 0 deletions

File tree

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: Tower
3+
---
4+
5+
# <small>BH.oM.Adapters.ETABS.Fragments.</small>**Tower**
6+
7+
8+
9+
## Class structure
10+
11+
### Implemented interfaces and base types
12+
13+
???+ bhom "The Tower is inheriting from the following base type(s) and implements the following interfaces:"
14+
15+
- BH.oM.Base.[BHoMObject](/api/oM/Framework/Base/BHoMObject)
16+
- BH.oM.Base.[IBHoMObject](/api/oM/Framework/Base/Interface/IBHoMObject)
17+
- BH.oM.Base.[IObject](/api/oM/Framework/Base/Interface/IObject)
18+
- BH.oM.Base.[IFragment](/api/oM/Framework/Base/Interface/IFragment)
19+
20+
21+
## Properties
22+
23+
24+
25+
### Defining properties
26+
27+
The following properties are defined on the class
28+
29+
| Name | Type | Description | Quantity |
30+
|------------------|------------------|------------------|------------------|
31+
| Name | [string](https://learn.microsoft.com/en-us/dotnet/api/System.String?view=netstandard-2.0) | Name of the Tower the element belongs to. | - |
32+
33+
34+
### Inherited properties
35+
The following properties are inherited from the base class of the object
36+
37+
| Name | Type | Description | Quantity |
38+
|------------------|------------------|------------------|------------------|
39+
| BHoM_Guid | [Guid](https://learn.microsoft.com/en-us/dotnet/api/System.Guid?view=netstandard-2.0) | - | - |
40+
| Fragments | [FragmentSet](/api/oM/Framework/Base/FragmentSet) | - | - |
41+
| Tags | [HashSet](https://learn.microsoft.com/en-us/dotnet/api/System.Collections.Generic.HashSet-1?view=netstandard-2.0)&lt;[string](https://learn.microsoft.com/en-us/dotnet/api/System.String?view=netstandard-2.0)&gt; | - | - |
42+
| CustomData | [Dictionary](https://learn.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2?view=netstandard-2.0)&lt;[string](https://learn.microsoft.com/en-us/dotnet/api/System.String?view=netstandard-2.0), [object](https://learn.microsoft.com/en-us/dotnet/api/System.Object?view=netstandard-2.0)&gt; | - | - |
43+
44+
45+
## Code and Schema
46+
47+
### C# implementation
48+
49+
``` C# title="C#"
50+
public class Tower : BH.oM.Base.BHoMObject, BH.oM.Base.IBHoMObject, BH.oM.Base.IObject, BH.oM.Base.IFragment
51+
```
52+
53+
Assembly: ETABS_oM.dll
54+
55+
The C# class definition is available on github:
56+
57+
- [Tower.cs](https://github.com/BHoM/ETABS_Toolkit/blob/develop/ETABS_oM/Fragments\Tower.cs)
58+
59+
All history and changes of the class can be found by inspection the history.
60+
### JSON Schema implementation
61+
62+
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](https://www.jsonschemavalidator.net/).
63+
64+
``` json title="JSON Schema"
65+
{
66+
"$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/ETABS_oM/Fragments/Tower.json"
67+
}
68+
```
69+
70+
The JSON Schema is available on github here:
71+
72+
- [Tower.json](https://github.com/BHoM/BHoM_JSONSchema/blob/develop/ETABS_oM/Fragments/Tower.json)

docs/oM/Framework/Base/BHoMObject.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ title: BHoMObject
153153
- BH.oM.Adapters.ETABS.Elements.[Diaphragm](/api/oM/Adapter/Adapters/ETABS/Elements/Diaphragm)
154154
- BH.oM.Adapters.ETABS.Elements.[Pier](/api/oM/Adapter/Adapters/ETABS/Elements/Pier)
155155
- BH.oM.Adapters.ETABS.Elements.[Spandrel](/api/oM/Adapter/Adapters/ETABS/Elements/Spandrel)
156+
- BH.oM.Adapters.ETABS.Fragments.[Tower](/api/oM/Adapter/Adapters/ETABS/Fragments/Tower)
156157
- BH.oM.Adapters.Excel.[CellContents](/api/oM/Adapter/Adapters/Excel/ClosedXML/CellContents)
157158
- BH.oM.Adapters.Excel.[WorkbookProperties](/api/oM/Adapter/Adapters/Excel/ClosedXML/WorkbookProperties)
158159
- BH.oM.Adapters.Excel.[PushItem](/api/oM/Adapter/Adapters/Excel/PushItem)

docs/oM/Framework/Base/Interface/IBHoMObject.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ title: IBHoMObject
264264
- BH.oM.Adapters.ETABS.Elements.[Diaphragm](/api/oM/Adapter/Adapters/ETABS/Elements/Diaphragm)
265265
- BH.oM.Adapters.ETABS.Elements.[Pier](/api/oM/Adapter/Adapters/ETABS/Elements/Pier)
266266
- BH.oM.Adapters.ETABS.Elements.[Spandrel](/api/oM/Adapter/Adapters/ETABS/Elements/Spandrel)
267+
- BH.oM.Adapters.ETABS.Fragments.[Tower](/api/oM/Adapter/Adapters/ETABS/Fragments/Tower)
267268
- BH.oM.Adapters.Excel.[CellContents](/api/oM/Adapter/Adapters/Excel/ClosedXML/CellContents)
268269
- BH.oM.Adapters.Excel.[WorkbookProperties](/api/oM/Adapter/Adapters/Excel/ClosedXML/WorkbookProperties)
269270
- BH.oM.Adapters.Excel.[PushItem](/api/oM/Adapter/Adapters/Excel/PushItem)

docs/oM/Framework/Base/Interface/IFragment.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ Describes objects that can exist independently or can be attached to other BHoM
6969
- BH.oM.Adapters.ETABS.Elements.[Pier](/api/oM/Adapter/Adapters/ETABS/Elements/Pier)
7070
- BH.oM.Adapters.ETABS.Elements.[Spandrel](/api/oM/Adapter/Adapters/ETABS/Elements/Spandrel)
7171
- BH.oM.Adapters.ETABS.Elements.[InsertionPoint](/api/oM/Adapter/Adapters/ETABS/Fragments/InsertionPoint)
72+
- BH.oM.Adapters.ETABS.Fragments.[Tower](/api/oM/Adapter/Adapters/ETABS/Fragments/Tower)
7273
- BH.oM.Adapters.ETABS.Fragments.[ShellTypeFragment](/api/oM/Adapter/Adapters/ETABS/Fragments/ShellTypeFragment)
7374
- BH.oM.Facade.Fragments.[ConstructionOffset](/api/oM/Analytical/Facade/Fragments/ConstructionOffset)
7475
- BH.oM.Facade.Fragments.[FrameExtensionBox](/api/oM/Analytical/Facade/Fragments/FrameExtensionBox)

docs/oM/Framework/Base/Interface/IObject.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,7 @@ title: IObject
583583
- BH.oM.Adapters.ETABS.Results.[SpandrelForce](/api/oM/Adapter/Adapters/ETABS/Results/SpandrelForce)
584584
- BH.oM.Adapters.ETABS.Results.[PierForce](/api/oM/Adapter/Adapters/ETABS/Results/PierForce)
585585
- BH.oM.Adapters.ETABS.Requests.[PierAndSpandrelForceRequest](/api/oM/Adapter/Adapters/ETABS/Requests/PierAndSpandrelForceRequest)
586+
- BH.oM.Adapters.ETABS.Fragments.[Tower](/api/oM/Adapter/Adapters/ETABS/Fragments/Tower)
586587
- BH.oM.Adapters.ETABS.Fragments.[ShellTypeFragment](/api/oM/Adapter/Adapters/ETABS/Fragments/ShellTypeFragment)
587588
- BH.oM.Adapters.Excel.[CellAddress](/api/oM/Adapter/Adapters/Excel/Address/CellAddress)
588589
- BH.oM.Adapters.Excel.[CellRange](/api/oM/Adapter/Adapters/Excel/Address/CellRange)

0 commit comments

Comments
 (0)