Class Ifc2x3::IfcOpticalMaterialProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcMaterialProperties(Class Ifc2x3::IfcMaterialProperties)
Class Documentation¶
-
class
Ifc2x3::IfcOpticalMaterialProperties: public Ifc2x3::IfcMaterialProperties¶ Public Types
-
typedef IfcTemplatedEntityList<IfcOpticalMaterialProperties>
list¶
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)¶
-
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)¶
-
typedef IfcTemplatedEntityList<IfcOpticalMaterialProperties>