OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "ShadingMaterial.hpp"

Inheritance diagram for openstudio::model::ShadingMaterial:

Public Member Functions

virtual ~ShadingMaterial ()=default
 ShadingMaterial (const ShadingMaterial &other)=default
 ShadingMaterial (ShadingMaterial &&other)=default
ShadingMaterialoperator= (const ShadingMaterial &)=default
ShadingMaterialoperator= (ShadingMaterial &&)=default

Related Functions

using OptionalShadingMaterial = boost::optional< ShadingMaterial >
using ShadingMaterialVector = std::vector< ShadingMaterial >

Detailed Description

ShadingMaterial is a FenestrationMaterial that serves as a base class for objects like Blind, Screen, and Shade.

Constructor & Destructor Documentation

virtual openstudio::model::ShadingMaterial::~ShadingMaterial ( )
virtualdefault
openstudio::model::ShadingMaterial::ShadingMaterial ( const ShadingMaterial other)
default
openstudio::model::ShadingMaterial::ShadingMaterial ( ShadingMaterial &&  other)
default

Member Function Documentation

ShadingMaterial& openstudio::model::ShadingMaterial::operator= ( const ShadingMaterial )
default
ShadingMaterial& openstudio::model::ShadingMaterial::operator= ( ShadingMaterial &&  )
default

Friends And Related Function Documentation

using OptionalShadingMaterial = boost::optional<ShadingMaterial>
related
using ShadingMaterialVector = std::vector<ShadingMaterial>
related