Class native¶
Defined in File representation.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::geom::representation(Class representation)
Class Documentation¶
-
class native : public ifcopenshell::geom::representation¶
Public Functions
-
inline native(const ifcopenshell::geom::settings &settings, const std::string &entity, const std::string &id, const std::vector<ifcopenshell::geom::conversion_result> &shapes)¶
-
inline virtual ~native()¶
-
inline std::vector<ifcopenshell::geom::conversion_result>::const_iterator begin() const¶
-
inline std::vector<ifcopenshell::geom::conversion_result>::const_iterator end() const¶
-
inline const std::vector<ifcopenshell::geom::conversion_result> &shapes() const¶
-
ifcopenshell::geom::conversion_result_shape *as_compound(bool force_meters = false) const¶
-
bool calculate_volume(double&) const¶
-
bool calculate_surface_area(double&) const¶
-
bool calculate_projected_surface_area(const ifcopenshell::geom::taxonomy::matrix4::ptr &ax, double &along_x, double &along_y, double &along_z) const¶
-
inline int size() const¶
-
const ifcopenshell::geom::conversion_result_shape *item(int i) const¶
-
int item_id(int i) const¶
-
inline native(const ifcopenshell::geom::settings &settings, const std::string &entity, const std::string &id, const std::vector<ifcopenshell::geom::conversion_result> &shapes)¶