NANDRAD Data Model Library  Version 2.0
NANDRAD
NANDRAD::ConstructionType Class Reference

Detailed Description

Defines a multi-layered construction (without the boundary conditions).

Definition at line 35 of file NANDRAD_ConstructionType.h.

#include <NANDRAD_ConstructionType.h>

Public Member Functions

NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void checkParameters (const std::vector< Material > &materials)
 Checks for valid parameters in all material layers of the construction and also creates quick-access pointers to materials.
 

Public Attributes

unsigned int m_id
 Unique id number. More...
 
unsigned int m_activeLayerIndex = INVALID_ID
 Optional active layer index (use INVALID_ID to disable). More...
 
std::string m_displayName
 IBK-language encoded name of construction. More...
 
std::vector< MaterialLayerm_materialLayers
 List of material layers. More...
 

Member Data Documentation

◆ m_id

unsigned int NANDRAD::ConstructionType::m_id

Unique id number.

Definition at line 53 of file NANDRAD_ConstructionType.h.

◆ m_activeLayerIndex

unsigned int NANDRAD::ConstructionType::m_activeLayerIndex = INVALID_ID

Optional active layer index (use INVALID_ID to disable).

Definition at line 56 of file NANDRAD_ConstructionType.h.

◆ m_displayName

std::string NANDRAD::ConstructionType::m_displayName

IBK-language encoded name of construction.

Definition at line 58 of file NANDRAD_ConstructionType.h.

◆ m_materialLayers

std::vector<MaterialLayer> NANDRAD::ConstructionType::m_materialLayers

List of material layers.

Definition at line 61 of file NANDRAD_ConstructionType.h.


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