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

Detailed Description

A layer of a multi-layered construction.

Definition at line 32 of file NANDRAD_MaterialLayer.h.

#include <NANDRAD_MaterialLayer.h>

Collaboration diagram for NANDRAD::MaterialLayer:

Public Member Functions

 MaterialLayer ()
 Default c'tor. More...
 
 MaterialLayer (double thickness, unsigned int id)
 Simple Constructor with thickness in [m] and material id. More...
 
NANDRAD_READWRITE bool operator!= (const MaterialLayer &other) const
 Inequality operator. More...
 
bool operator== (const MaterialLayer &other) const
 Equality operator. More...
 

Public Attributes

double m_thickness
 Thickness in [m]. More...
 
unsigned int m_matId
 Material id. More...
 
const NANDRAD::Materialm_material = nullptr
 Quick-access pointer to referenced material. More...
 

Constructor & Destructor Documentation

◆ MaterialLayer() [1/2]

NANDRAD::MaterialLayer::MaterialLayer ( )
inline

Default c'tor.

Definition at line 35 of file NANDRAD_MaterialLayer.h.

◆ MaterialLayer() [2/2]

NANDRAD::MaterialLayer::MaterialLayer ( double  thickness,
unsigned int  id 
)
inline

Simple Constructor with thickness in [m] and material id.

Definition at line 38 of file NANDRAD_MaterialLayer.h.

Member Function Documentation

◆ operator!=()

NANDRAD_READWRITE bool NANDRAD::MaterialLayer::operator!= ( const MaterialLayer other) const
inline

Inequality operator.

Definition at line 46 of file NANDRAD_MaterialLayer.h.

◆ operator==()

bool NANDRAD::MaterialLayer::operator== ( const MaterialLayer other) const
inline

Equality operator.

Definition at line 48 of file NANDRAD_MaterialLayer.h.

Member Data Documentation

◆ m_thickness

double NANDRAD::MaterialLayer::m_thickness

Thickness in [m].

Definition at line 51 of file NANDRAD_MaterialLayer.h.

◆ m_matId

unsigned int NANDRAD::MaterialLayer::m_matId

Material id.

Definition at line 54 of file NANDRAD_MaterialLayer.h.

◆ m_material

const NANDRAD::Material* NANDRAD::MaterialLayer::m_material = nullptr

Quick-access pointer to referenced material.

Definition at line 59 of file NANDRAD_MaterialLayer.h.


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