cesarp.geometry package
geometry
Package providing functionality for importing building shape data and identifying neighbour and adjacent buildings for a certain center building.
The classes/modules built to be used from outside (API of package):
class/module |
description |
---|---|
|
calculate different areas of a model.BldgShapeDetailed |
|
create GeometryBuilder instance for different building on same site |
|
this is the main class of this package, which creates a full building geometry from footprint and height, for the main building to be simulated and the more simple geometries for its neighbours |
|
For reading the site vertices form file, the dataframe returned |
|
can be fed into .. py:class:: name cesarp.geometry.GeometryBuilderFactory |
|
use the convert_flat_site_vertices_to_per_bldg_footprint method to convert the site vertices read from an input to the structure reuqired by GeometryBuilder |
Submodules
- cesarp.geometry.CesarGeometryException module
- cesarp.geometry.GeometryBuilder module
- cesarp.geometry.GeometryBuilderFactory module
- cesarp.geometry.area_calculator module
- cesarp.geometry.building module
- cesarp.geometry.csv_input_parser module
- cesarp.geometry.custom_contracts module
- cesarp.geometry.neighbourhood module
- cesarp.geometry.shp_input_parser module
- cesarp.geometry.vertices_basics module