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

#include "MaterialPropertyGlazingSpectralData.hpp"

Inheritance diagram for openstudio::model::MaterialPropertyGlazingSpectralData:

Public Member Functions

 MaterialPropertyGlazingSpectralData (const Model &model)
virtual ~MaterialPropertyGlazingSpectralData ()
std::vector< SpectralDataFieldspectralDataFields () const
bool setSpectralDataFields (const std::vector< SpectralDataField > &spectralDataFields)
bool addSpectralDataField (const SpectralDataField &spectralDataField)
bool addSpectralDataField (double wavelength, double transmittance, double frontReflectance, double backReflectance)
void resetSpectralDataFields ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< MaterialPropertyGlazingSpectralData
MaterialPropertyGlazingSpectralDataVector
typedef boost::optional
< MaterialPropertyGlazingSpectralData
OptionalMaterialPropertyGlazingSpectralData

Detailed Description

MaterialPropertyGlazingSpectralData is a ResourceObject that wraps the OpenStudio IDD object 'OS:MaterialProperty:GlazingSpectralData'.

Constructor & Destructor Documentation

openstudio::model::MaterialPropertyGlazingSpectralData::MaterialPropertyGlazingSpectralData ( const Model model)
explicit
virtual openstudio::model::MaterialPropertyGlazingSpectralData::~MaterialPropertyGlazingSpectralData ( )
inlinevirtual

Member Function Documentation

bool openstudio::model::MaterialPropertyGlazingSpectralData::addSpectralDataField ( const SpectralDataField spectralDataField)
bool openstudio::model::MaterialPropertyGlazingSpectralData::addSpectralDataField ( double  wavelength,
double  transmittance,
double  frontReflectance,
double  backReflectance 
)
static IddObjectType openstudio::model::MaterialPropertyGlazingSpectralData::iddObjectType ( )
static
void openstudio::model::MaterialPropertyGlazingSpectralData::resetSpectralDataFields ( )
bool openstudio::model::MaterialPropertyGlazingSpectralData::setSpectralDataFields ( const std::vector< SpectralDataField > &  spectralDataFields)
std::vector<SpectralDataField> openstudio::model::MaterialPropertyGlazingSpectralData::spectralDataFields ( ) const

Friends And Related Function Documentation