Removed XSAlgo_ToolContainer which is have no functionality.
Removed XSAlgo_Caller as no more used.
Remove XSAlgo_AlgoContainer.lxx as no more needed.
XSAlgo.hxx
XSAlgo_AlgoContainer.cxx
XSAlgo_AlgoContainer.hxx
-XSAlgo_AlgoContainer.lxx
-XSAlgo_Caller.hxx
-XSAlgo_ToolContainer.cxx
-XSAlgo_ToolContainer.hxx
#include <TransferBRep_ShapeMapper.hxx>
#include <UnitsMethods.hxx>
#include <XSAlgo_AlgoContainer.hxx>
-#include <XSAlgo_ToolContainer.hxx>
#include <TopExp_Explorer.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XSAlgo_AlgoContainer,Standard_Transient)
-//=======================================================================
-//function : XSAlgo_AlgoContainer
-//purpose :
-//=======================================================================
-XSAlgo_AlgoContainer::XSAlgo_AlgoContainer()
-{
- myTC = new XSAlgo_ToolContainer;
-}
-
//=======================================================================
//function : PrepareForTransfer
//purpose :
class XSAlgo_AlgoContainer;
DEFINE_STANDARD_HANDLE(XSAlgo_AlgoContainer, Standard_Transient)
-
class XSAlgo_AlgoContainer : public Standard_Transient
{
-
public:
-
//! Empty constructor
- Standard_EXPORT XSAlgo_AlgoContainer();
-
- //! Sets ToolContainer
- void SetToolContainer (const Handle(XSAlgo_ToolContainer)& TC);
-
- //! Returns ToolContainer
- Handle(XSAlgo_ToolContainer) ToolContainer() const;
-
+ XSAlgo_AlgoContainer() {};
+
//! Performs actions necessary for preparing environment
//! for transfer. Empty in Open version.
Standard_EXPORT virtual void PrepareForTransfer() const;
//! from item startTPitem
Standard_EXPORT virtual void MergeTransferInfo (const Handle(Transfer_FinderProcess)& FP, const Handle(Standard_Transient)& info) const;
-
-
-
DEFINE_STANDARD_RTTIEXT(XSAlgo_AlgoContainer,Standard_Transient)
-
-protected:
-
-
-
-
-private:
-
-
- Handle(XSAlgo_ToolContainer) myTC;
-
-
};
-
-#include <XSAlgo_AlgoContainer.lxx>
-
-
-
-
-
#endif // _XSAlgo_AlgoContainer_HeaderFile
+++ /dev/null
-// Created on: 2000-01-28
-// Created by: data exchange team
-// Copyright (c) 2000-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#include <XSAlgo_AlgoContainer.hxx>
-
-//=======================================================================
-//function : SetToolContainer
-//purpose :
-//=======================================================================
-
-inline void XSAlgo_AlgoContainer::SetToolContainer(const Handle(XSAlgo_ToolContainer)& TC)
-{
- myTC = TC;
-}
-
-//=======================================================================
-//function : ToolContainer
-//purpose :
-//=======================================================================
-
-inline Handle(XSAlgo_ToolContainer) XSAlgo_AlgoContainer::ToolContainer() const
-{
- return myTC;
-}
+++ /dev/null
-// Created on: 2000-01-19
-// Created by: data exchange team
-// Copyright (c) 2000-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#ifndef _XSAlgo_Caller_HeaderFile
-#define _XSAlgo_Caller_HeaderFile
-
-//! Identifies the caller of the algorithm
-enum XSAlgo_Caller
-{
-XSAlgo_DEFAULT,
-XSAlgo_IGES,
-XSAlgo_STEP
-};
-
-#endif // _XSAlgo_Caller_HeaderFile
+++ /dev/null
-// Created on: 2000-01-19
-// Created by: data exchange team
-// Copyright (c) 2000-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-
-#include <Standard_Type.hxx>
-#include <XSAlgo_ToolContainer.hxx>
-
-IMPLEMENT_STANDARD_RTTIEXT(XSAlgo_ToolContainer,Standard_Transient)
-
-//=======================================================================
-//function : XSAlgo_ToolContainer
-//purpose :
-//=======================================================================
-XSAlgo_ToolContainer::XSAlgo_ToolContainer()
-{
-}
-/*
-//=======================================================================
-//function : FixWire
-//purpose :
-//=======================================================================
-
-Handle(ShapeFix_Wire) XSAlgo_ToolContainer::FixWire() const
-{
- return new ShapeFix_Wire;
-}
-*/
+++ /dev/null
-// Created on: 2000-01-19
-// Created by: data exchange team
-// Copyright (c) 2000-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#ifndef _XSAlgo_ToolContainer_HeaderFile
-#define _XSAlgo_ToolContainer_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Standard_Transient.hxx>
-
-
-class XSAlgo_ToolContainer;
-DEFINE_STANDARD_HANDLE(XSAlgo_ToolContainer, Standard_Transient)
-
-//! Returns tools used by AlgoContainer
-class XSAlgo_ToolContainer : public Standard_Transient
-{
-
-public:
-
-
- //! Empty constructor
- Standard_EXPORT XSAlgo_ToolContainer();
-
-
-
-
- DEFINE_STANDARD_RTTIEXT(XSAlgo_ToolContainer,Standard_Transient)
-
-protected:
-
-
-
-
-private:
-
-
-
-
-};
-
-
-
-
-
-
-
-#endif // _XSAlgo_ToolContainer_HeaderFile