mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-30 16:43:00 +00:00
Commit suggestions in #3992 Thanks @RickBrice
This commit is contained in:
@@ -101,9 +101,9 @@ namespace IfcGeom {
|
|||||||
bool binary_op_bool(OpaqueNumber* other) const {
|
bool binary_op_bool(OpaqueNumber* other) const {
|
||||||
auto nnd = dynamic_cast<NumberNativeDouble*>(other);
|
auto nnd = dynamic_cast<NumberNativeDouble*>(other);
|
||||||
if (nnd) {
|
if (nnd) {
|
||||||
return new NumberNativeDouble(Fn(value_, nnd->value_));
|
return Fn(value_, nnd->value_);
|
||||||
} else {
|
} else {
|
||||||
return nullptr;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -118,9 +118,9 @@ namespace ifcopenshell { namespace geometry {
|
|||||||
bool binary_op_bool(OpaqueNumber* other) const {
|
bool binary_op_bool(OpaqueNumber* other) const {
|
||||||
auto nnd = dynamic_cast<NumberEpeck*>(other);
|
auto nnd = dynamic_cast<NumberEpeck*>(other);
|
||||||
if (nnd) {
|
if (nnd) {
|
||||||
return new NumberEpeck(Fn(value_, nnd->value_));
|
return Fn(value_, nnd->value_);
|
||||||
} else {
|
} else {
|
||||||
return nullptr;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -475,7 +475,7 @@ public:
|
|||||||
}
|
}
|
||||||
virtual std::unique_ptr<halfspace_tree<Kernel>> map(const std::map<typename Kernel::Plane_3, typename Kernel::Plane_3, PlaneLess<Kernel>>& m) const {
|
virtual std::unique_ptr<halfspace_tree<Kernel>> map(const std::map<typename Kernel::Plane_3, typename Kernel::Plane_3, PlaneLess<Kernel>>& m) const {
|
||||||
|
|
||||||
std::array<Kernel::FT, 3> abcd = { {plane_.a(), plane_.b(), plane_.c()} };
|
std::array<Kernel::FT, 3> abcd{ plane_.a(), plane_.b(), plane_.c() };
|
||||||
auto minel = std::min_element(abcd.begin(), abcd.end());
|
auto minel = std::min_element(abcd.begin(), abcd.end());
|
||||||
auto maxel = std::max_element(abcd.begin(), abcd.end());
|
auto maxel = std::max_element(abcd.begin(), abcd.end());
|
||||||
auto maxval = ((-*minel) > *maxel) ? (-*minel) : *maxel;
|
auto maxval = ((-*minel) > *maxel) ? (-*minel) : *maxel;
|
||||||
|
|||||||
Reference in New Issue
Block a user