Class mapping_Schema¶
Defined in File mapping.h
Inheritance Relationships¶
Base Type¶
public ifcopenshell::geom::abstract_mapping(Class abstract_mapping)
Class Documentation¶
-
class mapping_Schema : public ifcopenshell::geom::abstract_mapping¶
Public Functions
-
inline mapping_Schema(ifcopenshell::file *file, ifcopenshell::geom::settings &settings, ifcopenshell::logger &logger = ifcopenshell::logger::root())¶
-
virtual void get_representations(std::vector<geometry_conversion_task> &tasks, std::vector<filter_function> &filters)¶
-
virtual void initialize_settings()¶
-
inline virtual double get_length_unit() const¶
-
inline virtual const std::string &get_length_unit_name() const¶
-
IfcSchema::IfcRepresentation representation_mapped_to(const IfcSchema::IfcRepresentation &representation)¶
-
std::vector<IfcSchema::IfcProduct> products_represented_by(const IfcSchema::IfcRepresentation &representation, IfcSchema::IfcRepresentationMap &rmap, bool only_direct = false)¶
-
bool reuse_ok_(const std::vector<IfcSchema::IfcProduct> &products)¶
-
virtual bool get_layerset_information(const express::base&, layerset_information&, int&)¶
-
virtual bool get_wall_neighbours(const express::base&, std::vector<endpoint_connection>&)¶
-
IfcSchema::IfcRepresentation find_representation(const IfcSchema::IfcProduct&, const std::string&)¶
-
inline mapping_Schema(ifcopenshell::file *file, ifcopenshell::geom::settings &settings, ifcopenshell::logger &logger = ifcopenshell::logger::root())¶