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>