Beam regression fixed
This commit is contained in:
@@ -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())
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user