mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-13 19:07:57 +00:00
Declare conversions for reuse detection
This commit is contained in:
@@ -155,6 +155,26 @@ taxonomy::item* mapping::map(const IfcSchema::IfcAxis2Placement3D* inst) {
|
||||
return new taxonomy::matrix4();
|
||||
}
|
||||
|
||||
taxonomy::item* mapping::map(const IfcSchema::IfcCartesianTransformationOperator2DnonUniform* inst) {
|
||||
// @todo length unit
|
||||
return new taxonomy::matrix4();
|
||||
}
|
||||
|
||||
taxonomy::item* mapping::map(const IfcSchema::IfcCartesianTransformationOperator3DnonUniform* inst) {
|
||||
// @todo length unit
|
||||
return new taxonomy::matrix4();
|
||||
}
|
||||
|
||||
taxonomy::item* mapping::map(const IfcSchema::IfcCartesianTransformationOperator2D* inst) {
|
||||
// @todo length unit
|
||||
return new taxonomy::matrix4();
|
||||
}
|
||||
|
||||
taxonomy::item* mapping::map(const IfcSchema::IfcCartesianTransformationOperator3D* inst) {
|
||||
// @todo length unit
|
||||
return new taxonomy::matrix4();
|
||||
}
|
||||
|
||||
IfcSchema::IfcProduct::list::ptr mapping::products_represented_by(const IfcSchema::IfcRepresentation* representation) {
|
||||
IfcSchema::IfcProduct::list::ptr products(new IfcSchema::IfcProduct::list);
|
||||
|
||||
@@ -361,7 +381,7 @@ void mapping::get_representations(std::vector<geometry_conversion_task>& tasks,
|
||||
representations = file_->instances_by_type<IfcSchema::IfcRepresentation>();
|
||||
}
|
||||
|
||||
IfcSchema::IfcRepresentation::list::ptr ok_mapped_representations;
|
||||
IfcSchema::IfcRepresentation::list::ptr ok_mapped_representations(new IfcSchema::IfcRepresentation::list);
|
||||
|
||||
int task_index = 0;
|
||||
|
||||
|
||||
@@ -120,10 +120,10 @@ BIND(IfcExtrudedAreaSolid);
|
||||
// BIND(IfcAxis2Placement2D);
|
||||
BIND(IfcAxis2Placement3D);
|
||||
// BIND(IfcAxis1Placement);
|
||||
// BIND(IfcCartesianTransformationOperator2DnonUniform);
|
||||
// BIND(IfcCartesianTransformationOperator3DnonUniform);
|
||||
// BIND(IfcCartesianTransformationOperator2D);
|
||||
// BIND(IfcCartesianTransformationOperator3D);
|
||||
BIND(IfcCartesianTransformationOperator2DnonUniform);
|
||||
BIND(IfcCartesianTransformationOperator3DnonUniform);
|
||||
BIND(IfcCartesianTransformationOperator2D);
|
||||
BIND(IfcCartesianTransformationOperator3D);
|
||||
// BIND(IfcObjectPlacement);
|
||||
// BIND(IfcVector);
|
||||
// BIND(IfcPlane);
|
||||
|
||||
Reference in New Issue
Block a user