Class Ifc2x3::IfcOpticalMaterialProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcOpticalMaterialProperties : public Ifc2x3::IfcMaterialProperties

Public Functions

bool hasVisibleTransmittance() const

Whether the optional attribute VisibleTransmittance is defined for this IfcOpticalMaterialProperties.

double VisibleTransmittance() const
void setVisibleTransmittance(double v)
bool hasSolarTransmittance() const

Whether the optional attribute SolarTransmittance is defined for this IfcOpticalMaterialProperties.

double SolarTransmittance() const
void setSolarTransmittance(double v)
bool hasThermalIrTransmittance() const

Whether the optional attribute ThermalIrTransmittance is defined for this IfcOpticalMaterialProperties.

double ThermalIrTransmittance() const
void setThermalIrTransmittance(double v)
bool hasThermalIrEmissivityBack() const

Whether the optional attribute ThermalIrEmissivityBack is defined for this IfcOpticalMaterialProperties.

double ThermalIrEmissivityBack() const
void setThermalIrEmissivityBack(double v)
bool hasThermalIrEmissivityFront() const

Whether the optional attribute ThermalIrEmissivityFront is defined for this IfcOpticalMaterialProperties.

double ThermalIrEmissivityFront() const
void setThermalIrEmissivityFront(double v)
bool hasVisibleReflectanceBack() const

Whether the optional attribute VisibleReflectanceBack is defined for this IfcOpticalMaterialProperties.

double VisibleReflectanceBack() const
void setVisibleReflectanceBack(double v)
bool hasVisibleReflectanceFront() const

Whether the optional attribute VisibleReflectanceFront is defined for this IfcOpticalMaterialProperties.

double VisibleReflectanceFront() const
void setVisibleReflectanceFront(double v)
bool hasSolarReflectanceFront() const

Whether the optional attribute SolarReflectanceFront is defined for this IfcOpticalMaterialProperties.

double SolarReflectanceFront() const
void setSolarReflectanceFront(double v)
bool hasSolarReflectanceBack() const

Whether the optional attribute SolarReflectanceBack is defined for this IfcOpticalMaterialProperties.

double SolarReflectanceBack() const
void setSolarReflectanceBack(double v)
const IfcParse::entity &declaration() const
IfcOpticalMaterialProperties(IfcEntityInstanceData *e)
IfcOpticalMaterialProperties(::Ifc2x3::IfcMaterial *v1_Material, boost::optional<double> v2_VisibleTransmittance, boost::optional<double> v3_SolarTransmittance, boost::optional<double> v4_ThermalIrTransmittance, boost::optional<double> v5_ThermalIrEmissivityBack, boost::optional<double> v6_ThermalIrEmissivityFront, boost::optional<double> v7_VisibleReflectanceBack, boost::optional<double> v8_VisibleReflectanceFront, boost::optional<double> v9_SolarReflectanceFront, boost::optional<double> v10_SolarReflectanceBack)

Public Static Functions

const IfcParse::entity &Class()