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¶ 
-