NANDRAD Data Model Library
Version 2.0
NANDRAD
|
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< MaterialLayer > | m_materialLayers |
List of material layers. More... | |
unsigned int NANDRAD::ConstructionType::m_id |
Unique id number.
Definition at line 53 of file NANDRAD_ConstructionType.h.
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.
std::string NANDRAD::ConstructionType::m_displayName |
IBK-language encoded name of construction.
Definition at line 58 of file NANDRAD_ConstructionType.h.
std::vector<MaterialLayer> NANDRAD::ConstructionType::m_materialLayers |
List of material layers.
Definition at line 61 of file NANDRAD_ConstructionType.h.