Beam regression fixed

This commit is contained in:
David Kekesi
2024-10-24 11:28:32 +02:00
parent 7256e11c3a
commit 8a37d3fbd6
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -113,7 +113,7 @@ void Beam::loadMemo(filter_bits filter, std::unique_ptr<Memo>& memo) const {
//Establish the memo filter for this element
if (!SegmentedBeam::isMemoLoaded())
filter |= SegmentedBeam::getPartFilter();
Element::loadMemo(filter, memo);
ModelElement::loadMemo(filter, memo);
//Receive the memo data into the element (when available)
if (memo) {
if (filter & SegmentedBeam::getPartFilter())
+1 -1
View File
@@ -65,7 +65,7 @@ namespace speckle::record::element {
Get the BIM application parent table ID
@return The BIM table ID
*/
virtual database::BIMRecordID getTableID() const override { return Element::getTableID(); }
virtual database::BIMRecordID getTableID() const override { return ModelElement::getTableID(); }
/*!
Get the element body
@return nullptr (Beams don't explicitly have a 3D body - this comes from its child segments)
@@ -1,7 +1,7 @@
#ifndef SPECKLE_RECORD_ELEMENT_BEAM_SEGMENT
#define SPECKLE_RECORD_ELEMENT_BEAM_SEGMENT
#include "Speckle/Record/Element/Element.h"
#include "Speckle/Record/Element/ModelElement.h"
#include "Speckle/Record/Element/Interface/Assembly/Segment.h"
namespace speckle::record::element {
@@ -11,12 +11,12 @@ namespace speckle::record::element {
/*!
BIM beam class
*/
class BeamSegment : public Element, public assembly::Segment {
class BeamSegment : public ModelElement, public assembly::Segment {
public:
// MARK: - Types
using base = Element;
using base = ModelElement;
///Unique pointer
using Unique = std::unique_ptr<BeamSegment>;
///Shared pointer