[−][src]Module hulc2envolventecte::parsers::bdl
Parser del Building Description Language (BDL) de DOE
Referencias:
- http://doe2.com/DOE2/
- http://doe2.com/download/DOE-22/DOE22Vol2-Dictionary.pdf
- http://doe2.com/download/doe-23/DOE23Vol3-Topics_50h.pdf (ver Building Description Language)
Curioso: https://github.com/protodave/bdl_viz
Structs
AttrMap | |
BdlBlock | Bloque de datos de BDL |
Construction | Construcción - Remite a LAYERS (¿y otras opciones?) |
DB | Elementos constructivos y de materiales pertenecientes a la base de datos Se organizan por nombre y grupo (tipo) |
Data | Datos del archivo BDL |
Floor | Planta (agrupación de espacios) |
Frame | Marco de hueco (NAME-FRAME) |
Glass | Vidrio (GLASS-TYPE) |
Material | Material definido por sus propiedades térmicas o por resistencia |
MaterialProperties | Definición de propiedades termofísicas y grosor |
Polygon | Polígono Solo pueden ser polígonos con vértices 2D |
Shade | Sombra (BUILDING-SHADE) |
Space | Espacio |
ThermalBridge | Puente térmico (THERMAL-BRIDGE) |
Wall | Cerramiento exterior o interior Puede definirse su configuración geométrica por polígono o por localización respecto al espacio padre. |
WallCons | Definición de elemento a través de sus capas |
Window | Hueco o lucernario (WINDOW) |
WindowCons | Definición de hueco o lucernario (GAP) |
Enums
BoundaryType | Condiciones de contorno de los cerramientos |
Tilt | Posiciones de los cerramientos según su inclinación |
Functions
build_blocks | |
extract_f32vec | Interpreta lista de valores con formato "(num1, num2, num3, ...)" |
extract_namesvec | Interpreta lista de nombres con formato "("mat1", "mat2", "mat3", ...)" |