BDSite package
Provides objects that manage information about the site for Buildes program.
moduleauthor: | Kene Meniru <Kene.Meniru@illom.org> |
---|
This is a description of what the following modules do. This information is important to understand the structure and relationship between the various parts of buildes.
The sitemanager module provides objects used in the buildes abd buildesapp modules to create the building site object.
Site
Provides objects to manage the creation of the site information in Buildes.
moduleauthor: | Kene Meniru <Kene.Meniru@illom.org> |
---|
Bases: buildesmanager.BuildesManager
Coordinates the creation of site data.
Check if provided site is the initial default site created.
Parameter: | obj – |
---|---|
Returns: | True or False. |
Return type: | Boolean |
Make a new data object.
Parameters: |
|
---|---|
Returns: | A new data object. |
Return type: | SiteData |
Prepares template for providing summary messages about site in ui.
Parameter: | data – |
---|
Make PythonOCC shape object for site data object.
Parameter: | data – |
---|
Summarized outlook message.
Parameter: | obj (BuildesData) – Object for which to create summary message. |
---|---|
Returns: | Formatted text for predetermined cells in the spreadsheet |
Return type: | SpreadSheet |
Summarized parts message
Parameter: | obj – |
---|---|
Returns: | |
Return type: |
SiteData
Makes it possible to manage site information for Buildes program.
moduleauthor: | Kene Meniru <Kene.Meniru@illom.org> |
---|
Bases: buildesdata.BuildesData
Entity class that manages data about a building site.
Get the first address line for project location.
Returns: | Address line 1 for site location. |
---|---|
Return type: | String |
Get the second address line for project location.
Returns: | Address line 2 for site location. |
---|---|
Return type: | String |
Get the city where site is located.
Returns: | City name where site is located. |
---|---|
Return type: | String |
Get the country where site is located.
Returns: | Country name where site is located. |
---|---|
Return type: | String |
Get the email address for named designer
Parameter: | name (String) – name of designer |
---|
Get the office information for named designer
Parameter: | name (String) – name of designer |
---|
Get the phone number for named designer
Parameter: | name (String) – name of designer |
---|
Get the role of named designer
Parameter: | name (String) – name of designer |
---|
Get the region/state/province where site is located.
Returns: | Region/State/Province where site is located. |
---|---|
Return type: | String |
Update project site location information.
Parameter: | data (List) – List of data for location of project. |
---|
Update designer’s information.
List is organized with: Name, phone, email, role, office, date. Role designates the part the applicable person played in the design process. Office is the business of the named person.
Parameter: | data (List) – List of data for each designer. |
---|
Setback Object
Provides setback data objects for the site.
Bases: bdsite.setbackdata.SetbackData
Provides objects to store information about the site setbacks.
Bases: bdsite.setbackdata.SetbackData
Provides objects to store information about the site setbacks.
Bases: buildesdata.BuildesData
Provides objects to store information about the site setbacks.