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::Material > m_materials
 
std::vector< VICUS::Construction > m_constructions
 
std::vector< VICUS::Window > m_windows
 
std::vector< VICUS::WindowGlazingSystem > m_windowGlazingSystems
 
std::vector< VICUS::BoundaryCondition > m_boundaryConditions
 
std::vector< VICUS::Component > m_components
 
std::vector< VICUS::SubSurfaceComponent > m_subSurfaceComponents
 
std::vector< VICUS::SurfaceHeating > m_surfaceHeatings
 
std::vector< VICUS::SupplySystem > m_supplySystems
 
std::vector< VICUS::NetworkPipe > m_pipes
 
std::vector< VICUS::NetworkFluid > m_fluids
 
std::vector< VICUS::NetworkComponent > m_networkComponents
 
std::vector< VICUS::NetworkController > m_networkControllers
 
std::vector< VICUS::SubNetwork > m_subNetworks
 
std::vector< VICUS::EPDDataset > m_EPDElements
 
std::vector< VICUS::Schedule > m_schedules
 
std::vector< VICUS::InternalLoad > m_internalLoads
 
std::vector< VICUS::ZoneControlThermostat > m_zoneControlThermostats
 
std::vector< VICUS::ZoneControlShading > m_zoneControlShading
 
std::vector< VICUS::ZoneIdealHeatingCooling > m_zoneIdealHeatingCooling
 
std::vector< VICUS::ZoneControlNaturalVentilation > m_zoneControlVentilationNatural
 
std::vector< VICUS::VentilationNatural > m_ventilationNatural
 
std::vector< VICUS::Infiltration > m_infiltration
 
std::vector< VICUS::ZoneTemplate > m_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: