Class SurfaceStyle¶
Defined in File IfcGeomRenderStyles.h
Class Documentation¶
-
class
IfcGeom
::
SurfaceStyle
¶ Public Functions
-
SurfaceStyle
()¶
-
SurfaceStyle
(int id)¶
-
SurfaceStyle
(const std::string &name)¶
-
SurfaceStyle
(int id, const std::string &name)¶
-
bool
operator==
(const SurfaceStyle &other)¶
-
const std::string &
Name
() const¶ ID name, e.g. “surface-style-66675-metal—aluminium”.
-
const std::string &
original_name
() const¶ Original name, if available, e.g. “Metal - Aluminium”.
-
const boost::optional<ColorComponent> &
Diffuse
() const¶
-
const boost::optional<ColorComponent> &
Specular
() const¶
-
const boost::optional<double> &
Transparency
() const¶
-
const boost::optional<double> &
Specularity
() const¶
-
boost::optional<ColorComponent> &
Diffuse
()¶
-
boost::optional<ColorComponent> &
Specular
()¶
-
boost::optional<double> &
Transparency
()¶
-
boost::optional<double> &
Specularity
()¶
-
class
ColorComponent
¶
-