From 27e4532498ba484eb9e1d33c1d8aa7d5869c07c9 Mon Sep 17 00:00:00 2001 From: dpasukhi Date: Fri, 17 Mar 2023 03:22:16 +0000 Subject: [PATCH] // update STEP stream support flag --- src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx | 9 +++++++++ src/STEPCAFControl/STEPCAFControl_ConfigurationNode.hxx | 4 ++++ src/STEPCAFControl/STEPCAFControl_Provider.cxx | 3 ++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx b/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx index c39965255c..c4aa39983f 100644 --- a/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx +++ b/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx @@ -539,6 +539,15 @@ bool STEPCAFControl_ConfigurationNode::IsExportSupported() const return true; } +//======================================================================= +// function : IsExportSupported +// purpose : +//======================================================================= +bool STEPCAFControl_ConfigurationNode::IsStreamSupported() const +{ + return true; +} + //======================================================================= // function : GetFormat // purpose : diff --git a/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.hxx b/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.hxx index e47c0fbf62..bf65e11e54 100644 --- a/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.hxx +++ b/src/STEPCAFControl/STEPCAFControl_ConfigurationNode.hxx @@ -70,6 +70,10 @@ public: //! @return true if export is supported Standard_EXPORT virtual bool IsExportSupported() const Standard_OVERRIDE; + //! Checks the stream for import/export supporting + //! @return Standard_True if stream is support + Standard_EXPORT virtual bool IsStreamSupported() const Standard_OVERRIDE; + //! Gets CAD format name of associated provider //! @return provider CAD format Standard_EXPORT virtual TCollection_AsciiString GetFormat() const Standard_OVERRIDE; diff --git a/src/STEPCAFControl/STEPCAFControl_Provider.cxx b/src/STEPCAFControl/STEPCAFControl_Provider.cxx index 337aee92a1..ae4bf9747c 100644 --- a/src/STEPCAFControl/STEPCAFControl_Provider.cxx +++ b/src/STEPCAFControl/STEPCAFControl_Provider.cxx @@ -64,6 +64,7 @@ namespace : myToUpdateStaticParameters(theUpdateStatic) { STEPCAFControl_Controller::Init(); + STEPControl_Controller::Init(); if (!myToUpdateStaticParameters) { return; @@ -278,7 +279,7 @@ STEPCAFControl_Provider::STEPCAFControl_Provider(const Handle(DE_ConfigurationNo {} //======================================================================= -// function : STEPCAFControl_Provider +// function : personizeWS // purpose : //======================================================================= void STEPCAFControl_Provider::personizeWS(Handle(XSControl_WorkSession)& theWS)