VICUS Library
Documentation of Vicus library
Loading...
Searching...
No Matches
VICUS::EmbeddedDatabase Class Reference

#include <VICUS_EmbeddedDatabase.h>

Public Attributes

VICUS_READWRITE std::vector< VICUS::Materialm_materials
 
std::vector< VICUS::Constructionm_constructions
 
std::vector< VICUS::Windowm_windows
 
std::vector< VICUS::WindowGlazingSystemm_windowGlazingSystems
 
std::vector< VICUS::BoundaryConditionm_boundaryConditions
 
std::vector< VICUS::Componentm_components
 
std::vector< VICUS::SubSurfaceComponentm_subSurfaceComponents
 
std::vector< VICUS::SurfaceHeatingm_surfaceHeatings
 
std::vector< VICUS::SupplySystemm_supplySystems
 
std::vector< VICUS::NetworkPipem_pipes
 
std::vector< VICUS::NetworkFluidm_fluids
 
std::vector< VICUS::NetworkComponentm_networkComponents
 
std::vector< VICUS::NetworkControllerm_networkControllers
 
std::vector< VICUS::SubNetworkm_subNetworks
 
std::vector< VICUS::EPDDatasetm_EPDElements
 
std::vector< VICUS::Schedulem_schedules
 
std::vector< VICUS::InternalLoadm_internalLoads
 
std::vector< VICUS::ZoneControlThermostatm_zoneControlThermostats
 
std::vector< VICUS::ZoneControlShadingm_zoneControlShading
 
std::vector< VICUS::ZoneIdealHeatingCoolingm_zoneIdealHeatingCooling
 
std::vector< VICUS::ZoneControlNaturalVentilationm_zoneControlVentilationNatural
 
std::vector< VICUS::VentilationNaturalm_ventilationNatural
 
std::vector< VICUS::Infiltrationm_infiltration
 
std::vector< VICUS::ZoneTemplatem_zoneTemplates
 

Detailed Description

This stores the database elements used in a project and are needed for transfering project data (with user-defined database elements) from one installation to another, and to generate NANDRAD projects.

Member Data Documentation

◆ m_boundaryConditions

std::vector<VICUS::BoundaryCondition> VICUS::EmbeddedDatabase::m_boundaryConditions

Map of all database boundary conditions.

◆ m_components

std::vector<VICUS::Component> VICUS::EmbeddedDatabase::m_components

Map of all database components.

◆ m_constructions

std::vector<VICUS::Construction> VICUS::EmbeddedDatabase::m_constructions

Map of all database constructions.

◆ m_EPDElements

std::vector<VICUS::EPDDataset> VICUS::EmbeddedDatabase::m_EPDElements

Map of all database EPD elements

◆ m_fluids

std::vector<VICUS::NetworkFluid> VICUS::EmbeddedDatabase::m_fluids

Map of all database fluids

◆ m_infiltration

std::vector<VICUS::Infiltration> VICUS::EmbeddedDatabase::m_infiltration

Map of all database Infiltration.

◆ m_internalLoads

std::vector<VICUS::InternalLoad> VICUS::EmbeddedDatabase::m_internalLoads

Map of all database Internal loads.

◆ m_materials

VICUS_READWRITE std::vector<VICUS::Material> VICUS::EmbeddedDatabase::m_materials

Map of all opaque database materials.

◆ m_networkComponents

std::vector<VICUS::NetworkComponent> VICUS::EmbeddedDatabase::m_networkComponents

Map of all hydraulic network components

◆ m_networkControllers

std::vector<VICUS::NetworkController> VICUS::EmbeddedDatabase::m_networkControllers

Map of all hydraulic network controllers

◆ m_pipes

std::vector<VICUS::NetworkPipe> VICUS::EmbeddedDatabase::m_pipes

Map of all database pipes

◆ m_schedules

std::vector<VICUS::Schedule> VICUS::EmbeddedDatabase::m_schedules

Map of all database schedules

◆ m_subNetworks

std::vector<VICUS::SubNetwork> VICUS::EmbeddedDatabase::m_subNetworks

Map of all hydraulic sub networks

◆ m_subSurfaceComponents

std::vector<VICUS::SubSurfaceComponent> VICUS::EmbeddedDatabase::m_subSurfaceComponents

Map of all database subsurface components (holes/windows...).

◆ m_supplySystems

std::vector<VICUS::SupplySystem> VICUS::EmbeddedDatabase::m_supplySystems

Map of all database supply systems.

◆ m_surfaceHeatings

std::vector<VICUS::SurfaceHeating> VICUS::EmbeddedDatabase::m_surfaceHeatings

Map of all database subsurface components (holes/windows...).

◆ m_ventilationNatural

std::vector<VICUS::VentilationNatural> VICUS::EmbeddedDatabase::m_ventilationNatural

Map of all database Natural Ventilation.

◆ m_windowGlazingSystems

std::vector<VICUS::WindowGlazingSystem> VICUS::EmbeddedDatabase::m_windowGlazingSystems

Map of all database glazing systems.

◆ m_windows

std::vector<VICUS::Window> VICUS::EmbeddedDatabase::m_windows

Map of all window definitions.

◆ m_zoneControlShading

std::vector<VICUS::ZoneControlShading> VICUS::EmbeddedDatabase::m_zoneControlShading

Map of all database Zone Control Thermostats.

◆ m_zoneControlThermostats

std::vector<VICUS::ZoneControlThermostat> VICUS::EmbeddedDatabase::m_zoneControlThermostats

Map of all database Zone Control Thermostats.

◆ m_zoneControlVentilationNatural

std::vector<VICUS::ZoneControlNaturalVentilation> VICUS::EmbeddedDatabase::m_zoneControlVentilationNatural

Map of all database Zone Control Natural Ventilation.

◆ m_zoneIdealHeatingCooling

std::vector<VICUS::ZoneIdealHeatingCooling> VICUS::EmbeddedDatabase::m_zoneIdealHeatingCooling

Map of all database Zone Control Thermostats.

◆ m_zoneTemplates

std::vector<VICUS::ZoneTemplate> VICUS::EmbeddedDatabase::m_zoneTemplates

Map of all database Zone templates.


The documentation for this class was generated from the following file: