]> OCCT Git - occt-copy.git/commitdiff
0026850: Replace nested instantiations of TCollection generic classes by NCollection...
authorabv <abv@opencascade.com>
Sat, 7 Nov 2015 21:12:47 +0000 (00:12 +0300)
committerabv <abv@opencascade.com>
Mon, 9 Nov 2015 12:04:07 +0000 (15:04 +0300)
Remaining instantiations of NCollection generics are converted to NCollection templates; unused and duplicates removed

141 files changed:
src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx [deleted file]
src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx [deleted file]
src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx [deleted file]
src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_0.cxx [deleted file]
src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx [deleted file]
src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_0.cxx [deleted file]
src/Contap/Contap_SequenceOfIWLineOfTheIWalking.hxx
src/Contap/Contap_SequenceOfIWLineOfTheIWalking_0.cxx [deleted file]
src/Contap/Contap_SequenceOfPathPointOfTheSearch.hxx
src/Contap/Contap_SequenceOfPathPointOfTheSearch_0.cxx [deleted file]
src/Contap/Contap_SequenceOfSegmentOfTheSearch.hxx
src/Contap/Contap_SequenceOfSegmentOfTheSearch_0.cxx [deleted file]
src/Contap/Contap_TheIWalking.hxx
src/Contap/Contap_TheIWalking_0.cxx
src/Contap/Contap_TheSearch.hxx
src/Contap/Contap_TheSearch_0.cxx
src/Contap/FILES
src/Extrema/Extrema_CCLocFOfLocECC.hxx
src/Extrema/Extrema_CCLocFOfLocECC2d.hxx
src/Extrema/Extrema_CCLocFOfLocECC2d_0.cxx
src/Extrema/Extrema_CCLocFOfLocECC_0.cxx
src/Extrema/Extrema_EPCOfELPCOfLocateExtPC.hxx
src/Extrema/Extrema_EPCOfELPCOfLocateExtPC2d.hxx
src/Extrema/Extrema_EPCOfELPCOfLocateExtPC2d_0.cxx
src/Extrema/Extrema_EPCOfELPCOfLocateExtPC_0.cxx
src/Extrema/Extrema_EPCOfExtPC.hxx
src/Extrema/Extrema_EPCOfExtPC2d.hxx
src/Extrema/Extrema_EPCOfExtPC2d_0.cxx
src/Extrema/Extrema_EPCOfExtPC_0.cxx
src/Extrema/Extrema_LocECC.hxx
src/Extrema/Extrema_LocECC2d.hxx
src/Extrema/Extrema_LocECC2d_0.cxx
src/Extrema/Extrema_LocECC_0.cxx
src/Extrema/Extrema_LocEPCOfLocateExtPC.hxx
src/Extrema/Extrema_LocEPCOfLocateExtPC2d.hxx
src/Extrema/Extrema_LocEPCOfLocateExtPC2d_0.cxx
src/Extrema/Extrema_LocEPCOfLocateExtPC_0.cxx
src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC.hxx
src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC2d.hxx
src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC2d_0.cxx
src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC_0.cxx
src/Extrema/Extrema_PCFOfEPCOfExtPC.hxx
src/Extrema/Extrema_PCFOfEPCOfExtPC2d.hxx
src/Extrema/Extrema_PCFOfEPCOfExtPC2d_0.cxx
src/Extrema/Extrema_PCFOfEPCOfExtPC_0.cxx
src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC.hxx
src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC2d.hxx
src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC2d_0.cxx
src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC_0.cxx
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d_0.cxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC_0.cxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx [deleted file]
src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx [deleted file]
src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC.hxx [deleted file]
src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx [deleted file]
src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d_0.cxx [deleted file]
src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_0.cxx [deleted file]
src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_0.cxx [deleted file]
src/Extrema/FILES
src/Geom2dInt/FILES
src/Geom2dInt/Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx
src/Geom2dInt/Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx
src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx [deleted file]
src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx [deleted file]
src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx [deleted file]
src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx [deleted file]
src/Geom2dInt/Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter.hxx
src/Geom2dInt/Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter_0.cxx
src/HLRBRep/FILES
src/HLRBRep/HLRBRep.hxx
src/HLRBRep/HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx
src/HLRBRep/HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx
src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx [deleted file]
src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx [deleted file]
src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx [deleted file]
src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx [deleted file]
src/HLRBRep/HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter.hxx
src/HLRBRep/HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter_0.cxx
src/IntPatch/FILES
src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx [deleted file]
src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx [deleted file]
src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx [deleted file]
src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_0.cxx [deleted file]
src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx [deleted file]
src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_0.cxx [deleted file]
src/IntPatch/IntPatch_SequenceOfIWLineOfTheIWalking.hxx
src/IntPatch/IntPatch_SequenceOfIWLineOfTheIWalking_0.cxx [deleted file]
src/IntPatch/IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx
src/IntPatch/IntPatch_SequenceOfPathPointOfTheSOnBounds_0.cxx [deleted file]
src/IntPatch/IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx
src/IntPatch/IntPatch_SequenceOfSegmentOfTheSOnBounds_0.cxx [deleted file]
src/IntPatch/IntPatch_TheIWalking.hxx
src/IntPatch/IntPatch_TheIWalking_0.cxx
src/IntPatch/IntPatch_TheSOnBounds.hxx
src/IntPatch/IntPatch_TheSOnBounds_0.cxx
src/StepRepr/StepRepr_Array1OfShapeAspect.cxx [deleted file]
src/StepRepr/StepRepr_HArray1OfShapeAspect.cxx [deleted file]
src/Transfer/FILES
src/Transfer/Transfer_ActorOfProcessForFinder.hxx
src/Transfer/Transfer_ActorOfProcessForFinder_0.cxx
src/Transfer/Transfer_ActorOfProcessForTransient.hxx
src/Transfer/Transfer_ActorOfProcessForTransient_0.cxx
src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx [deleted file]
src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_0.cxx [deleted file]
src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx [deleted file]
src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_0.cxx [deleted file]
src/Transfer/Transfer_IteratorOfProcessForFinder.hxx
src/Transfer/Transfer_IteratorOfProcessForFinder_0.cxx
src/Transfer/Transfer_IteratorOfProcessForTransient.hxx
src/Transfer/Transfer_IteratorOfProcessForTransient_0.cxx
src/Transfer/Transfer_ProcessForFinder.hxx
src/Transfer/Transfer_ProcessForFinder_0.cxx
src/Transfer/Transfer_ProcessForTransient.hxx
src/Transfer/Transfer_ProcessForTransient_0.cxx
src/Transfer/Transfer_TransferMapOfProcessForFinder.hxx
src/Transfer/Transfer_TransferMapOfProcessForFinder_0.cxx [deleted file]
src/Transfer/Transfer_TransferMapOfProcessForTransient.hxx
src/Transfer/Transfer_TransferMapOfProcessForTransient_0.cxx [deleted file]

diff --git a/src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx b/src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx
deleted file mode 100644 (file)
index 82db5e1..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 _Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_HeaderFile
-#define _Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Contap_TheIWLineOfTheIWalking;
-class Contap_SequenceOfIWLineOfTheIWalking;
-
-
-class Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking;
-DEFINE_STANDARD_HANDLE(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking, TCollection_SeqNode)
-
-
-class Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking(const Handle(Contap_TheIWLineOfTheIWalking)& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Handle(Contap_TheIWLineOfTheIWalking)& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Handle(Contap_TheIWLineOfTheIWalking) myValue;
-
-
-};
-
-#define SeqItem Handle(Contap_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <Contap_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence Contap_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_HeaderFile
diff --git a/src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx b/src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx
deleted file mode 100644 (file)
index e525dc9..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Contap_TheIWLineOfTheIWalking.hxx>
-#include <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Handle(Contap_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <Contap_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence Contap_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx b/src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx
deleted file mode 100644 (file)
index 9cc72f7..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 _Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_HeaderFile
-#define _Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Contap_ThePathPointOfTheSearch.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Contap_ThePathPointOfTheSearch;
-class Contap_SequenceOfPathPointOfTheSearch;
-
-
-class Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch;
-DEFINE_STANDARD_HANDLE(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch, TCollection_SeqNode)
-
-
-class Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch(const Contap_ThePathPointOfTheSearch& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Contap_ThePathPointOfTheSearch& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Contap_ThePathPointOfTheSearch myValue;
-
-
-};
-
-#define SeqItem Contap_ThePathPointOfTheSearch
-#define SeqItem_hxx <Contap_ThePathPointOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfPathPointOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfPathPointOfTheSearch.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_HeaderFile
diff --git a/src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_0.cxx b/src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_0.cxx
deleted file mode 100644 (file)
index 6342ba7..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Contap_ThePathPointOfTheSearch.hxx>
-#include <Contap_SequenceOfPathPointOfTheSearch.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Contap_ThePathPointOfTheSearch
-#define SeqItem_hxx <Contap_ThePathPointOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfPathPointOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfPathPointOfTheSearch.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx b/src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx
deleted file mode 100644 (file)
index 5ba93f9..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 _Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_HeaderFile
-#define _Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Contap_TheSegmentOfTheSearch.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Contap_TheSegmentOfTheSearch;
-class Contap_SequenceOfSegmentOfTheSearch;
-
-
-class Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch;
-DEFINE_STANDARD_HANDLE(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch, TCollection_SeqNode)
-
-
-class Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch(const Contap_TheSegmentOfTheSearch& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Contap_TheSegmentOfTheSearch& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Contap_TheSegmentOfTheSearch myValue;
-
-
-};
-
-#define SeqItem Contap_TheSegmentOfTheSearch
-#define SeqItem_hxx <Contap_TheSegmentOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfSegmentOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfSegmentOfTheSearch.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_HeaderFile
diff --git a/src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_0.cxx b/src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_0.cxx
deleted file mode 100644 (file)
index 8a45656..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Contap_TheSegmentOfTheSearch.hxx>
-#include <Contap_SequenceOfSegmentOfTheSearch.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Contap_TheSegmentOfTheSearch
-#define SeqItem_hxx <Contap_TheSegmentOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfSegmentOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfSegmentOfTheSearch.hxx>
-#include <TCollection_SequenceNode.gxx>
-
index 7ace1d6accee978002bb6a5d99a5cf1d7f236818..1d6a69d5a307fbf966b17f0bcd2ef32604d4fcc5 100644 (file)
 #ifndef _Contap_SequenceOfIWLineOfTheIWalking_HeaderFile
 #define _Contap_SequenceOfIWLineOfTheIWalking_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Contap_TheIWLineOfTheIWalking;
-class Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking;
-
-
-
-class Contap_SequenceOfIWLineOfTheIWalking  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Contap_SequenceOfIWLineOfTheIWalking();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Contap_SequenceOfIWLineOfTheIWalking(const Contap_SequenceOfIWLineOfTheIWalking& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Contap_SequenceOfIWLineOfTheIWalking()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Contap_SequenceOfIWLineOfTheIWalking& Assign (const Contap_SequenceOfIWLineOfTheIWalking& Other);
-const Contap_SequenceOfIWLineOfTheIWalking& operator = (const Contap_SequenceOfIWLineOfTheIWalking& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Handle(Contap_TheIWLineOfTheIWalking)& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Contap_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Handle(Contap_TheIWLineOfTheIWalking)& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Contap_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Handle(Contap_TheIWLineOfTheIWalking)& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Contap_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Handle(Contap_TheIWLineOfTheIWalking)& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Contap_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Handle(Contap_TheIWLineOfTheIWalking)& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Handle(Contap_TheIWLineOfTheIWalking)& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Contap_SequenceOfIWLineOfTheIWalking& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Handle(Contap_TheIWLineOfTheIWalking)& Value (const Standard_Integer Index) const;
-const Handle(Contap_TheIWLineOfTheIWalking)& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Handle(Contap_TheIWLineOfTheIWalking)& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Handle(Contap_TheIWLineOfTheIWalking)& ChangeValue (const Standard_Integer Index);
-Handle(Contap_TheIWLineOfTheIWalking)& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Handle(Contap_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <Contap_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence Contap_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
+#include <Contap_TheIWLineOfTheIWalking.hxx>
+#include <NCollection_Sequence.hxx>
 
+typedef NCollection_Sequence<Handle(Contap_TheIWLineOfTheIWalking)> Contap_SequenceOfIWLineOfTheIWalking;
 
 #endif // _Contap_SequenceOfIWLineOfTheIWalking_HeaderFile
diff --git a/src/Contap/Contap_SequenceOfIWLineOfTheIWalking_0.cxx b/src/Contap/Contap_SequenceOfIWLineOfTheIWalking_0.cxx
deleted file mode 100644 (file)
index 23d5ff9..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Contap_TheIWLineOfTheIWalking.hxx>
-#include <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-
-#define SeqItem Handle(Contap_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <Contap_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence Contap_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-#include <TCollection_Sequence.gxx>
-
index d25d1b44274963c38358901e579d7a1942da392e..5380d9939e003bd94d47820bb0704ddb5bd5b395 100644 (file)
 #ifndef _Contap_SequenceOfPathPointOfTheSearch_HeaderFile
 #define _Contap_SequenceOfPathPointOfTheSearch_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Contap_ThePathPointOfTheSearch;
-class Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch;
-
-
-
-class Contap_SequenceOfPathPointOfTheSearch  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Contap_SequenceOfPathPointOfTheSearch();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Contap_SequenceOfPathPointOfTheSearch(const Contap_SequenceOfPathPointOfTheSearch& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Contap_SequenceOfPathPointOfTheSearch()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Contap_SequenceOfPathPointOfTheSearch& Assign (const Contap_SequenceOfPathPointOfTheSearch& Other);
-const Contap_SequenceOfPathPointOfTheSearch& operator = (const Contap_SequenceOfPathPointOfTheSearch& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Contap_ThePathPointOfTheSearch& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Contap_SequenceOfPathPointOfTheSearch& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Contap_ThePathPointOfTheSearch& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Contap_SequenceOfPathPointOfTheSearch& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Contap_ThePathPointOfTheSearch& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Contap_SequenceOfPathPointOfTheSearch& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Contap_ThePathPointOfTheSearch& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Contap_SequenceOfPathPointOfTheSearch& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Contap_ThePathPointOfTheSearch& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Contap_ThePathPointOfTheSearch& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Contap_SequenceOfPathPointOfTheSearch& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Contap_ThePathPointOfTheSearch& Value (const Standard_Integer Index) const;
-const Contap_ThePathPointOfTheSearch& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Contap_ThePathPointOfTheSearch& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Contap_ThePathPointOfTheSearch& ChangeValue (const Standard_Integer Index);
-Contap_ThePathPointOfTheSearch& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Contap_ThePathPointOfTheSearch
-#define SeqItem_hxx <Contap_ThePathPointOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfPathPointOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfPathPointOfTheSearch.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
+#include <Contap_ThePathPointOfTheSearch.hxx>
+#include <NCollection_Sequence.hxx>
 
+typedef NCollection_Sequence<Contap_ThePathPointOfTheSearch> Contap_SequenceOfPathPointOfTheSearch;
 
 #endif // _Contap_SequenceOfPathPointOfTheSearch_HeaderFile
diff --git a/src/Contap/Contap_SequenceOfPathPointOfTheSearch_0.cxx b/src/Contap/Contap_SequenceOfPathPointOfTheSearch_0.cxx
deleted file mode 100644 (file)
index 7a6e574..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 <Contap_SequenceOfPathPointOfTheSearch.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Contap_ThePathPointOfTheSearch.hxx>
-#include <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-
-#define SeqItem Contap_ThePathPointOfTheSearch
-#define SeqItem_hxx <Contap_ThePathPointOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfPathPointOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfPathPointOfTheSearch.hxx>
-#include <TCollection_Sequence.gxx>
-
index 0748b30e2f4f655e6fd7b3937f15958ffb365bcb..6595bc5b90116df34d64bf680e45ba5837617f43 100644 (file)
 #ifndef _Contap_SequenceOfSegmentOfTheSearch_HeaderFile
 #define _Contap_SequenceOfSegmentOfTheSearch_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Contap_TheSegmentOfTheSearch;
-class Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch;
-
-
-
-class Contap_SequenceOfSegmentOfTheSearch  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Contap_SequenceOfSegmentOfTheSearch();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Contap_SequenceOfSegmentOfTheSearch(const Contap_SequenceOfSegmentOfTheSearch& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Contap_SequenceOfSegmentOfTheSearch()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Contap_SequenceOfSegmentOfTheSearch& Assign (const Contap_SequenceOfSegmentOfTheSearch& Other);
-const Contap_SequenceOfSegmentOfTheSearch& operator = (const Contap_SequenceOfSegmentOfTheSearch& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Contap_TheSegmentOfTheSearch& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Contap_SequenceOfSegmentOfTheSearch& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Contap_TheSegmentOfTheSearch& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Contap_SequenceOfSegmentOfTheSearch& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Contap_TheSegmentOfTheSearch& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Contap_SequenceOfSegmentOfTheSearch& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Contap_TheSegmentOfTheSearch& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Contap_SequenceOfSegmentOfTheSearch& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Contap_TheSegmentOfTheSearch& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Contap_TheSegmentOfTheSearch& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Contap_SequenceOfSegmentOfTheSearch& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Contap_TheSegmentOfTheSearch& Value (const Standard_Integer Index) const;
-const Contap_TheSegmentOfTheSearch& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Contap_TheSegmentOfTheSearch& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Contap_TheSegmentOfTheSearch& ChangeValue (const Standard_Integer Index);
-Contap_TheSegmentOfTheSearch& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Contap_TheSegmentOfTheSearch
-#define SeqItem_hxx <Contap_TheSegmentOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfSegmentOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfSegmentOfTheSearch.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
+#include <Contap_TheSegmentOfTheSearch.hxx>
+#include <NCollection_Sequence.hxx>
 
+typedef NCollection_Sequence<Contap_TheSegmentOfTheSearch> Contap_SequenceOfSegmentOfTheSearch;
 
 #endif // _Contap_SequenceOfSegmentOfTheSearch_HeaderFile
diff --git a/src/Contap/Contap_SequenceOfSegmentOfTheSearch_0.cxx b/src/Contap/Contap_SequenceOfSegmentOfTheSearch_0.cxx
deleted file mode 100644 (file)
index dab3f77..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1993-02-05
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1993-1999 Matra Datavision
-// Copyright (c) 1999-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 <Contap_SequenceOfSegmentOfTheSearch.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Contap_TheSegmentOfTheSearch.hxx>
-#include <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-
-#define SeqItem Contap_TheSegmentOfTheSearch
-#define SeqItem_hxx <Contap_TheSegmentOfTheSearch.hxx>
-#define TCollection_SequenceNode Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define TCollection_SequenceNode_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define Handle_TCollection_SequenceNode Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
-#define TCollection_Sequence Contap_SequenceOfSegmentOfTheSearch
-#define TCollection_Sequence_hxx <Contap_SequenceOfSegmentOfTheSearch.hxx>
-#include <TCollection_Sequence.gxx>
-
index 11267f76fc55603bd2bb54fe56a41fad8b6d439d..1a4d886e6dcebf8de7700286dc6230b4c3560763 100644 (file)
@@ -46,12 +46,8 @@ class Adaptor3d_HSurface;
 class Adaptor3d_HSurfaceTool;
 class Contap_SurfFunction;
 class Contap_TheIWLineOfTheIWalking;
-class Contap_SequenceOfIWLineOfTheIWalking;
-class Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking;
 class IntSurf_PntOn2S;
 
-
-
 class Contap_TheIWalking 
 {
 public:
@@ -190,13 +186,7 @@ private:
 #define IntWalk_TheIWLine_hxx <Contap_TheIWLineOfTheIWalking.hxx>
 #define IntWalk_SequenceOfIWLine Contap_SequenceOfIWLineOfTheIWalking
 #define IntWalk_SequenceOfIWLine_hxx <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
 #define Handle_IntWalk_TheIWLine Handle(Contap_TheIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
 #define IntWalk_IWalking Contap_TheIWalking
 #define IntWalk_IWalking_hxx <Contap_TheIWalking.hxx>
 
@@ -224,13 +214,7 @@ private:
 #undef IntWalk_TheIWLine_hxx
 #undef IntWalk_SequenceOfIWLine
 #undef IntWalk_SequenceOfIWLine_hxx
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine_hxx
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine_hxx
 #undef Handle_IntWalk_TheIWLine
-#undef Handle_IntWalk_SequenceNodeOfSequenceOfIWLine
-#undef Handle_IntWalk_SequenceNodeOfSequenceOfIWLine
 #undef IntWalk_IWalking
 #undef IntWalk_IWalking_hxx
 
index 3cf3215bfcebbbfc53774a3c7280f7e373d3d5ae..9345921ca23bb504740f8d1353912a8ad42d88d4 100644 (file)
@@ -27,9 +27,7 @@
 #include <Contap_SurfFunction.hxx>
 #include <Contap_TheIWLineOfTheIWalking.hxx>
 #include <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-#include <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
 #include <IntSurf_PntOn2S.hxx>
 
 #define ThePointOfPath IntSurf_PathPoint
 #define ThePointOfPath_hxx <IntSurf_PathPoint.hxx>
 #define IntWalk_TheIWLine_hxx <Contap_TheIWLineOfTheIWalking.hxx>
 #define IntWalk_SequenceOfIWLine Contap_SequenceOfIWLineOfTheIWalking
 #define IntWalk_SequenceOfIWLine_hxx <Contap_SequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
 #define Handle_IntWalk_TheIWLine Handle(Contap_TheIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
 #define IntWalk_IWalking Contap_TheIWalking
 #define IntWalk_IWalking_hxx <Contap_TheIWalking.hxx>
 #include <IntWalk_IWalking.gxx>
index e17bbe5efb39e1c4f2d68ce4d3fb79d2d14e4803..8809d0f6f77eee83ec64647f6b8fdfc8751a325a 100644 (file)
@@ -36,13 +36,7 @@ class Contap_HContTool;
 class Adaptor3d_TopolTool;
 class Contap_ArcFunction;
 class Contap_ThePathPointOfTheSearch;
-class Contap_SequenceOfPathPointOfTheSearch;
-class Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch;
 class Contap_TheSegmentOfTheSearch;
-class Contap_SequenceOfSegmentOfTheSearch;
-class Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch;
-
-
 
 class Contap_TheSearch 
 {
@@ -129,22 +123,10 @@ private:
 #define IntStart_ThePathPoint_hxx <Contap_ThePathPointOfTheSearch.hxx>
 #define IntStart_SequenceOfPathPoint Contap_SequenceOfPathPointOfTheSearch
 #define IntStart_SequenceOfPathPoint_hxx <Contap_SequenceOfPathPointOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
 #define IntStart_TheSegment Contap_TheSegmentOfTheSearch
 #define IntStart_TheSegment_hxx <Contap_TheSegmentOfTheSearch.hxx>
 #define IntStart_SequenceOfSegment Contap_SequenceOfSegmentOfTheSearch
 #define IntStart_SequenceOfSegment_hxx <Contap_SequenceOfSegmentOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
 #define IntStart_SearchOnBoundaries Contap_TheSearch
 #define IntStart_SearchOnBoundaries_hxx <Contap_TheSearch.hxx>
 
@@ -167,22 +149,10 @@ private:
 #undef IntStart_ThePathPoint_hxx
 #undef IntStart_SequenceOfPathPoint
 #undef IntStart_SequenceOfPathPoint_hxx
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint_hxx
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint_hxx
 #undef IntStart_TheSegment
 #undef IntStart_TheSegment_hxx
 #undef IntStart_SequenceOfSegment
 #undef IntStart_SequenceOfSegment_hxx
-#undef IntStart_SequenceNodeOfSequenceOfSegment
-#undef IntStart_SequenceNodeOfSequenceOfSegment_hxx
-#undef IntStart_SequenceNodeOfSequenceOfSegment
-#undef IntStart_SequenceNodeOfSequenceOfSegment_hxx
-#undef Handle_IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef Handle_IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef Handle_IntStart_SequenceNodeOfSequenceOfSegment
-#undef Handle_IntStart_SequenceNodeOfSequenceOfSegment
 #undef IntStart_SearchOnBoundaries
 #undef IntStart_SearchOnBoundaries_hxx
 
index a4324129970ffc7fd595ce174ddd7d9e6336eb04..ca23e32721a14bbac325e92148e60f2e61116576 100644 (file)
 #include <Contap_ArcFunction.hxx>
 #include <Contap_ThePathPointOfTheSearch.hxx>
 #include <Contap_SequenceOfPathPointOfTheSearch.hxx>
-#include <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
 #include <Contap_TheSegmentOfTheSearch.hxx>
 #include <Contap_SequenceOfSegmentOfTheSearch.hxx>
-#include <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
 
 #define TheVertex Handle(Adaptor3d_HVertex)
 #define TheVertex_hxx <Adaptor3d_HVertex.hxx>
 #define IntStart_ThePathPoint_hxx <Contap_ThePathPointOfTheSearch.hxx>
 #define IntStart_SequenceOfPathPoint Contap_SequenceOfPathPointOfTheSearch
 #define IntStart_SequenceOfPathPoint_hxx <Contap_SequenceOfPathPointOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx>
 #define IntStart_TheSegment Contap_TheSegmentOfTheSearch
 #define IntStart_TheSegment_hxx <Contap_TheSegmentOfTheSearch.hxx>
 #define IntStart_SequenceOfSegment Contap_SequenceOfSegmentOfTheSearch
 #define IntStart_SequenceOfSegment_hxx <Contap_SequenceOfSegmentOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx>
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch)
 #define IntStart_SearchOnBoundaries Contap_TheSearch
 #define IntStart_SearchOnBoundaries_hxx <Contap_TheSearch.hxx>
 #include <IntStart_SearchOnBoundaries.gxx>
index 35bfc2581e6e889d01fedd14946e3b49b3d171d2..d97434f281602e89096c41471fbad8f973b8c6a9 100644 (file)
@@ -19,18 +19,9 @@ Contap_Line.lxx
 Contap_Point.cxx
 Contap_Point.hxx
 Contap_Point.lxx
-Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx
-Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx
-Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx
-Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_0.cxx
-Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx
-Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_0.cxx
 Contap_SequenceOfIWLineOfTheIWalking.hxx
-Contap_SequenceOfIWLineOfTheIWalking_0.cxx
 Contap_SequenceOfPathPointOfTheSearch.hxx
-Contap_SequenceOfPathPointOfTheSearch_0.cxx
 Contap_SequenceOfSegmentOfTheSearch.hxx
-Contap_SequenceOfSegmentOfTheSearch_0.cxx
 Contap_SurfFunction.cxx
 Contap_SurfFunction.hxx
 Contap_SurfFunction.lxx
index 9dad65b4b00c23da2018730f459d3fc44e5cc4b1..432c972d1f2657fe2f3fb76a26c737ad9516d1be 100644 (file)
@@ -26,7 +26,7 @@
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
 #include <TColStd_SequenceOfReal.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionSetWithDerivatives.hxx>
 #include <Standard_Boolean.hxx>
@@ -37,8 +37,6 @@ class Extrema_CurveTool;
 class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
-class Extrema_SeqPOnCOfCCLocFOfLocECC;
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC;
 class math_Matrix;
 
 
@@ -121,7 +119,7 @@ private:
   gp_Vec myDu;
   gp_Vec myDv;
   TColStd_SequenceOfReal mySqDist;
-  Extrema_SeqPOnCOfCCLocFOfLocECC myPoints;
+  Extrema_SequenceOfPOnCurv myPoints;
   Standard_Real myTolC1;
   Standard_Real myTolC2;
   Standard_Integer myMaxDerivOrderC1;
@@ -148,14 +146,8 @@ private:
 #define Pnt_hxx <gp_Pnt.hxx>
 #define Vec gp_Vec
 #define Vec_hxx <gp_Vec.hxx>
-#define Extrema_SeqPOnC Extrema_SeqPOnCOfCCLocFOfLocECC
-#define Extrema_SeqPOnC_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
+#define Extrema_SeqPOnC Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPOnC_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_FuncExtCC Extrema_CCLocFOfLocECC
 #define Extrema_FuncExtCC_hxx <Extrema_CCLocFOfLocECC.hxx>
 
@@ -177,12 +169,6 @@ private:
 #undef Vec_hxx
 #undef Extrema_SeqPOnC
 #undef Extrema_SeqPOnC_hxx
-#undef Extrema_SequenceNodeOfSeqPOnC
-#undef Extrema_SequenceNodeOfSeqPOnC_hxx
-#undef Extrema_SequenceNodeOfSeqPOnC
-#undef Extrema_SequenceNodeOfSeqPOnC_hxx
-#undef Handle_Extrema_SequenceNodeOfSeqPOnC
-#undef Handle_Extrema_SequenceNodeOfSeqPOnC
 #undef Extrema_FuncExtCC
 #undef Extrema_FuncExtCC_hxx
 
index d057f1da97068f70f90e51a0f62087f42381e8a8..4748dedb7cce1c5c4725ddc0d27ee5f9a367a167 100644 (file)
@@ -26,7 +26,7 @@
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
 #include <TColStd_SequenceOfReal.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionSetWithDerivatives.hxx>
 #include <Standard_Boolean.hxx>
@@ -37,8 +37,6 @@ class Extrema_Curve2dTool;
 class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
-class Extrema_SeqPOnCOfCCLocFOfLocECC2d;
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d;
 class math_Matrix;
 
 
@@ -121,7 +119,7 @@ private:
   gp_Vec2d myDu;
   gp_Vec2d myDv;
   TColStd_SequenceOfReal mySqDist;
-  Extrema_SeqPOnCOfCCLocFOfLocECC2d myPoints;
+  Extrema_SequenceOfPOnCurv2d myPoints;
   Standard_Real myTolC1;
   Standard_Real myTolC2;
   Standard_Integer myMaxDerivOrderC1;
@@ -148,14 +146,8 @@ private:
 #define Pnt_hxx <gp_Pnt2d.hxx>
 #define Vec gp_Vec2d
 #define Vec_hxx <gp_Vec2d.hxx>
-#define Extrema_SeqPOnC Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SeqPOnC_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
+#define Extrema_SeqPOnC Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPOnC_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_FuncExtCC Extrema_CCLocFOfLocECC2d
 #define Extrema_FuncExtCC_hxx <Extrema_CCLocFOfLocECC2d.hxx>
 
@@ -177,12 +169,6 @@ private:
 #undef Vec_hxx
 #undef Extrema_SeqPOnC
 #undef Extrema_SeqPOnC_hxx
-#undef Extrema_SequenceNodeOfSeqPOnC
-#undef Extrema_SequenceNodeOfSeqPOnC_hxx
-#undef Extrema_SequenceNodeOfSeqPOnC
-#undef Extrema_SequenceNodeOfSeqPOnC_hxx
-#undef Handle_Extrema_SequenceNodeOfSeqPOnC
-#undef Handle_Extrema_SequenceNodeOfSeqPOnC
 #undef Extrema_FuncExtCC
 #undef Extrema_FuncExtCC_hxx
 
index 88e4cd38b05be124b2371b92204a13193390b6b4..5386a62fbc553368f6ee2c1f8b69ff29c455bd28 100644 (file)
@@ -22,8 +22,7 @@
 #include <Extrema_POnCurv2d.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 #include <math_Matrix.hxx>
  
 
 #define Pnt_hxx <gp_Pnt2d.hxx>
 #define Vec gp_Vec2d
 #define Vec_hxx <gp_Vec2d.hxx>
-#define Extrema_SeqPOnC Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SeqPOnC_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
+#define Extrema_SeqPOnC Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPOnC_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_FuncExtCC Extrema_CCLocFOfLocECC2d
 #define Extrema_FuncExtCC_hxx <Extrema_CCLocFOfLocECC2d.hxx>
 #include <Extrema_FuncExtCC.gxx>
index 6693c2ee08ac675e51d1ccccdd59213133ca8824..682e8d9165cf639b01ecf03a9ec19e9396bb8074 100644 (file)
@@ -22,8 +22,7 @@
 #include <Extrema_POnCurv.hxx>
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-#include <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
 #include <math_Matrix.hxx>
  
 
 #define Pnt_hxx <gp_Pnt.hxx>
 #define Vec gp_Vec
 #define Vec_hxx <gp_Vec.hxx>
-#define Extrema_SeqPOnC Extrema_SeqPOnCOfCCLocFOfLocECC
-#define Extrema_SeqPOnC_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Extrema_SequenceNodeOfSeqPOnC Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define Extrema_SequenceNodeOfSeqPOnC_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
-#define Handle_Extrema_SequenceNodeOfSeqPOnC Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
+#define Extrema_SeqPOnC Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPOnC_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_FuncExtCC Extrema_CCLocFOfLocECC
 #define Extrema_FuncExtCC_hxx <Extrema_CCLocFOfLocECC.hxx>
 #include <Extrema_FuncExtCC.gxx>
index 490e12c2ef699812d9fb342ce848d6c60d3e93c9..4ffd1283ce902b7b757354de1d87e8e3b483272c 100644 (file)
@@ -34,9 +34,6 @@ class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
 class Extrema_PCFOfEPCOfELPCOfLocateExtPC;
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC;
-
-
 
 class Extrema_EPCOfELPCOfLocateExtPC 
 {
index ea3c8bc91a6f35ab456d37b394be146816825388..040a7e9b1d6a99586bb9b408f9fd06e6231ecd68 100644 (file)
@@ -34,9 +34,6 @@ class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
 class Extrema_PCFOfEPCOfELPCOfLocateExtPC2d;
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d;
-
-
 
 class Extrema_EPCOfELPCOfLocateExtPC2d 
 {
index ef2d238dd05b9820ca022479c4451bb00d13f1f2..3f8ed60883580ecb12f760ab9e6364824d363c96 100644 (file)
@@ -25,7 +25,7 @@
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
 #include <Extrema_PCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
  
 
 #define Curve Adaptor2d_Curve2d
 #define Vec_hxx <gp_Vec2d.hxx>
 #define Extrema_PCF Extrema_PCFOfEPCOfELPCOfLocateExtPC2d
 #define Extrema_PCF_hxx <Extrema_PCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_GenExtPC Extrema_EPCOfELPCOfLocateExtPC2d
 #define Extrema_GenExtPC_hxx <Extrema_EPCOfELPCOfLocateExtPC2d.hxx>
 #include <Extrema_GenExtPC.gxx>
index cdbe269ae7ecd8c95dddc65f1c8dfcc2cafe959b..2935373de0d3b95d2c6b0db6f6049369d88776fa 100644 (file)
@@ -25,7 +25,7 @@
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
 #include <Extrema_PCFOfEPCOfELPCOfLocateExtPC.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
  
 
 #define Curve Adaptor3d_Curve
 #define Vec_hxx <gp_Vec.hxx>
 #define Extrema_PCF Extrema_PCFOfEPCOfELPCOfLocateExtPC
 #define Extrema_PCF_hxx <Extrema_PCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_GenExtPC Extrema_EPCOfELPCOfLocateExtPC
 #define Extrema_GenExtPC_hxx <Extrema_EPCOfELPCOfLocateExtPC.hxx>
 #include <Extrema_GenExtPC.gxx>
index 2ffad69f28c7fb29cddd5634ee986e5ee45d5634..b81e085d5e538ae30a78ccdfa1625bf498e3efd5 100644 (file)
@@ -34,9 +34,6 @@ class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
 class Extrema_PCFOfEPCOfExtPC;
-class Extrema_SeqPCOfPCFOfEPCOfExtPC;
-
-
 
 class Extrema_EPCOfExtPC 
 {
index 47dafa08194aafcb8f669f13b5b85b6fbef5009f..33c8cc3eaac8ed5b51aaa9dd624893a1b06d56f5 100644 (file)
@@ -34,9 +34,6 @@ class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
 class Extrema_PCFOfEPCOfExtPC2d;
-class Extrema_SeqPCOfPCFOfEPCOfExtPC2d;
-
-
 
 class Extrema_EPCOfExtPC2d 
 {
index 0afef4c2034a2e748ae0907de3a4b3c70050d4a7..afe9710113bc878bdac5a22777a2eff769073c9a 100644 (file)
@@ -25,7 +25,7 @@
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
 #include <Extrema_PCFOfEPCOfExtPC2d.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
  
 
 #define Curve Adaptor2d_Curve2d
 #define Vec_hxx <gp_Vec2d.hxx>
 #define Extrema_PCF Extrema_PCFOfEPCOfExtPC2d
 #define Extrema_PCF_hxx <Extrema_PCFOfEPCOfExtPC2d.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfExtPC2d
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfExtPC2d
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_GenExtPC Extrema_EPCOfExtPC2d
 #define Extrema_GenExtPC_hxx <Extrema_EPCOfExtPC2d.hxx>
 #include <Extrema_GenExtPC.gxx>
index 45056d7e89dc346ce602888853287b435c90c9a0..d31fcd450acda11602d067f16ff6c1539b358e4b 100644 (file)
@@ -25,7 +25,7 @@
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
 #include <Extrema_PCFOfEPCOfExtPC.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
  
 
 #define Curve Adaptor3d_Curve
 #define Vec_hxx <gp_Vec.hxx>
 #define Extrema_PCF Extrema_PCFOfEPCOfExtPC
 #define Extrema_PCF_hxx <Extrema_PCFOfEPCOfExtPC.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfExtPC
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Extrema_SeqPCOfPCF Extrema_SeqPCOfPCFOfEPCOfExtPC
-#define Extrema_SeqPCOfPCF_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv.hxx>
+#define Extrema_SeqPCOfPCF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPCOfPCF_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_GenExtPC Extrema_EPCOfExtPC
 #define Extrema_GenExtPC_hxx <Extrema_EPCOfExtPC.hxx>
 #include <Extrema_GenExtPC.gxx>
index 0dbf4907779ccf61855e6c7bb563cf16d7814a55..a4d5b0c83b74b2918176a99542d2ae79fa9cbd54 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Boolean.hxx>
 #include <Standard_Real.hxx>
 #include <Extrema_POnCurv.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
+
 class Standard_DomainError;
 class StdFail_NotDone;
 class Adaptor3d_Curve;
@@ -32,9 +34,6 @@ class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
 class Extrema_CCLocFOfLocECC;
-class Extrema_SeqPOnCOfCCLocFOfLocECC;
-
-
 
 class Extrema_LocECC 
 {
index 0674cd36bc3fb01adfa7095950c2c45a206a94b2..68efddb71cdfc2a0961c417994c0fb7375d1d636 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Boolean.hxx>
 #include <Standard_Real.hxx>
 #include <Extrema_POnCurv2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
+
 class Standard_DomainError;
 class StdFail_NotDone;
 class Adaptor2d_Curve2d;
@@ -32,9 +34,6 @@ class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
 class Extrema_CCLocFOfLocECC2d;
-class Extrema_SeqPOnCOfCCLocFOfLocECC2d;
-
-
 
 class Extrema_LocECC2d 
 {
index 342f4042f386e2b6f663d9b9c7770659f191e582..c17245161878f9bc5567aafced70f8665d6522aa 100644 (file)
@@ -24,7 +24,7 @@
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
 #include <Extrema_CCLocFOfLocECC2d.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
  
 
 #define Curve1 Adaptor2d_Curve2d
 #define Vec_hxx <gp_Vec2d.hxx>
 #define Extrema_CCLocF Extrema_CCLocFOfLocECC2d
 #define Extrema_CCLocF_hxx <Extrema_CCLocFOfLocECC2d.hxx>
-#define Extrema_SeqPOnCOfCCLocF Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Extrema_SeqPOnCOfCCLocF Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
+#define Extrema_SeqPOnCOfCCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
+#define Extrema_SeqPOnCOfCCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_GenLocateExtCC Extrema_LocECC2d
 #define Extrema_GenLocateExtCC_hxx <Extrema_LocECC2d.hxx>
 #include <Extrema_GenLocateExtCC.gxx>
index 177adbd86990607c5d6533da008c948dc31bd216..e8a9a3ce12f947bc9e2c862bd1be30f7647751da 100644 (file)
@@ -24,7 +24,7 @@
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
 #include <Extrema_CCLocFOfLocECC.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
  
 
 #define Curve1 Adaptor3d_Curve
 #define Vec_hxx <gp_Vec.hxx>
 #define Extrema_CCLocF Extrema_CCLocFOfLocECC
 #define Extrema_CCLocF_hxx <Extrema_CCLocFOfLocECC.hxx>
-#define Extrema_SeqPOnCOfCCLocF Extrema_SeqPOnCOfCCLocFOfLocECC
-#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-#define Extrema_SeqPOnCOfCCLocF Extrema_SeqPOnCOfCCLocFOfLocECC
-#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
+#define Extrema_SeqPOnCOfCCLocF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SequenceOfPOnCurv.hxx>
+#define Extrema_SeqPOnCOfCCLocF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPOnCOfCCLocF_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_GenLocateExtCC Extrema_LocECC
 #define Extrema_GenLocateExtCC_hxx <Extrema_LocECC.hxx>
 #include <Extrema_GenLocateExtCC.gxx>
index ab7f2e6a06fea704f921244c03e0cf4f8bb4390d..c17faf65ec5f9e816239f741cdbc835b16dbff6c 100644 (file)
@@ -33,9 +33,6 @@ class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
 class Extrema_PCLocFOfLocEPCOfLocateExtPC;
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC;
-
-
 
 class Extrema_LocEPCOfLocateExtPC 
 {
index 27c5ae0615168a97a0a0c059045b2d27f68870f8..f6c667f3cc8cecb24f209e33cde46cedd331ae03 100644 (file)
@@ -33,9 +33,6 @@ class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
 class Extrema_PCLocFOfLocEPCOfLocateExtPC2d;
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d;
-
-
 
 class Extrema_LocEPCOfLocateExtPC2d 
 {
index 36a1698f384179b5c3a87af0b2895b94003acc7f..47bd650ac289e4e093abc696fdee1eb5d7277dde 100644 (file)
@@ -25,7 +25,7 @@
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
 #include <Extrema_PCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
  
 
 #define Curve Adaptor2d_Curve2d
 #define Vec_hxx <gp_Vec2d.hxx>
 #define Extrema_PCLocF Extrema_PCLocFOfLocEPCOfLocateExtPC2d
 #define Extrema_PCLocF_hxx <Extrema_PCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Extrema_SeqPCOfPCLocF Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Extrema_SeqPCOfPCLocF Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_GenLocateExtPC Extrema_LocEPCOfLocateExtPC2d
 #define Extrema_GenLocateExtPC_hxx <Extrema_LocEPCOfLocateExtPC2d.hxx>
 #include <Extrema_GenLocateExtPC.gxx>
index 15af83ac739a5c9c8678c1d94dafd1098e3cfbba..7c76117660a04d722599174bc2e679bd2545fb41 100644 (file)
@@ -25,7 +25,7 @@
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
 #include <Extrema_PCLocFOfLocEPCOfLocateExtPC.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
  
 
 #define Curve Adaptor3d_Curve
 #define Vec_hxx <gp_Vec.hxx>
 #define Extrema_PCLocF Extrema_PCLocFOfLocEPCOfLocateExtPC
 #define Extrema_PCLocF_hxx <Extrema_PCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Extrema_SeqPCOfPCLocF Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Extrema_SeqPCOfPCLocF Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_GenLocateExtPC Extrema_LocEPCOfLocateExtPC
 #define Extrema_GenLocateExtPC_hxx <Extrema_LocEPCOfLocateExtPC.hxx>
 #include <Extrema_GenLocateExtPC.gxx>
index ae3d71ff8b784f842d00ecffe9ca7641343d2e7a..a2250a203d885106f7c17a897f6ee3b490cdae01 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -37,10 +37,6 @@ class Extrema_CurveTool;
 class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC;
-
-
 
 class Extrema_PCFOfEPCOfELPCOfLocateExtPC  : public math_FunctionWithDerivative
 {
@@ -110,7 +106,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC myPoint;
+  Extrema_SequenceOfPOnCurv myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index c56b0d7a9099356f588d6909421b421cf5102b97..9720ae127b30b0433ce37d42d7e988afdab94b73 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -37,10 +37,6 @@ class Extrema_Curve2dTool;
 class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d;
-
-
 
 class Extrema_PCFOfEPCOfELPCOfLocateExtPC2d  : public math_FunctionWithDerivative
 {
@@ -110,7 +106,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d myPoint;
+  Extrema_SequenceOfPOnCurv2d myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index 557a32614e8f7a8f92d2052d2bb5bc0d6364dad1..4596b87a01bc4fda422f1fc33e1037ea1ba2526a 100644 (file)
@@ -23,9 +23,7 @@
 #include <Extrema_POnCurv2d.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 
 #define Curve Adaptor2d_Curve2d
 #define Curve_hxx <Adaptor2d_Curve2d.hxx>
 #define Pnt_hxx <gp_Pnt2d.hxx>
 #define Vec gp_Vec2d
 #define Vec_hxx <gp_Vec2d.hxx>
-#define Extrema_SeqPC Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define Extrema_SeqPC_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_FuncExtPC Extrema_PCFOfEPCOfELPCOfLocateExtPC2d
 #define Extrema_FuncExtPC_hxx <Extrema_PCFOfEPCOfELPCOfLocateExtPC2d.hxx>
 #include <Extrema_FuncExtPC.gxx>
index 68f0f96b8feae2b00dab1c262b7d59807a0340d9..66ee027500530e91f3e73bf334728498588dbb0c 100644 (file)
@@ -23,9 +23,7 @@
 #include <Extrema_POnCurv.hxx>
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
 
 #define Curve Adaptor3d_Curve
 #define Curve_hxx <Adaptor3d_Curve.hxx>
 #define Pnt_hxx <gp_Pnt.hxx>
 #define Vec gp_Vec
 #define Vec_hxx <gp_Vec.hxx>
-#define Extrema_SeqPC Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define Extrema_SeqPC_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_FuncExtPC Extrema_PCFOfEPCOfELPCOfLocateExtPC
 #define Extrema_FuncExtPC_hxx <Extrema_PCFOfEPCOfELPCOfLocateExtPC.hxx>
 #include <Extrema_FuncExtPC.gxx>
index 0db3f90a72b80921fb24b9c93851b704003aa36a..ee66363c137486a8322bb2ebc0a8a79a2272f29f 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -37,10 +37,6 @@ class Extrema_CurveTool;
 class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
-class Extrema_SeqPCOfPCFOfEPCOfExtPC;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC;
-
-
 
 class Extrema_PCFOfEPCOfExtPC  : public math_FunctionWithDerivative
 {
@@ -110,7 +106,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  Extrema_SeqPCOfPCFOfEPCOfExtPC myPoint;
+  Extrema_SequenceOfPOnCurv myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index 0c12b82532ca0a9d146e3bb9fc543f6acc43b89f..1f6c1c681f3420654225b18762745c3a07d4afb4 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -37,10 +37,6 @@ class Extrema_Curve2dTool;
 class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
-class Extrema_SeqPCOfPCFOfEPCOfExtPC2d;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d;
-
-
 
 class Extrema_PCFOfEPCOfExtPC2d  : public math_FunctionWithDerivative
 {
@@ -110,7 +106,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  Extrema_SeqPCOfPCFOfEPCOfExtPC2d myPoint;
+  Extrema_SequenceOfPOnCurv2d myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index 067e8b6216b69ed05fde4a358105fa91dfb86f45..1861dc4fcdbc30791c7d3eb20e1db50237608e12 100644 (file)
@@ -23,9 +23,7 @@
 #include <Extrema_POnCurv2d.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 
 #define Curve Adaptor2d_Curve2d
 #define Curve_hxx <Adaptor2d_Curve2d.hxx>
 #define Pnt_hxx <gp_Pnt2d.hxx>
 #define Vec gp_Vec2d
 #define Vec_hxx <gp_Vec2d.hxx>
-#define Extrema_SeqPC Extrema_SeqPCOfPCFOfEPCOfExtPC2d
-#define Extrema_SeqPC_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_FuncExtPC Extrema_PCFOfEPCOfExtPC2d
 #define Extrema_FuncExtPC_hxx <Extrema_PCFOfEPCOfExtPC2d.hxx>
 #include <Extrema_FuncExtPC.gxx>
index 8057b99fcdaff151c9508656079c4319151b921e..0665f0592eda1f93e280b279c19c7fb7ed83826b 100644 (file)
@@ -23,9 +23,7 @@
 #include <Extrema_POnCurv.hxx>
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx> 
 
 #define Curve Adaptor3d_Curve
 #define Curve_hxx <Adaptor3d_Curve.hxx>
 #define Pnt_hxx <gp_Pnt.hxx>
 #define Vec gp_Vec
 #define Vec_hxx <gp_Vec.hxx>
-#define Extrema_SeqPC Extrema_SeqPCOfPCFOfEPCOfExtPC
-#define Extrema_SeqPC_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_FuncExtPC Extrema_PCFOfEPCOfExtPC
 #define Extrema_FuncExtPC_hxx <Extrema_PCFOfEPCOfExtPC.hxx>
 #include <Extrema_FuncExtPC.gxx>
index 6f22f0a91bc67fa21a73fe63bca863047359b66e..2d8445a8087a8d7dba978057e09d657fe8dbef84 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -37,10 +37,6 @@ class Extrema_CurveTool;
 class Extrema_POnCurv;
 class gp_Pnt;
 class gp_Vec;
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC;
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC;
-
-
 
 class Extrema_PCLocFOfLocEPCOfLocateExtPC  : public math_FunctionWithDerivative
 {
@@ -110,7 +106,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC myPoint;
+  Extrema_SequenceOfPOnCurv myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index c4969f6c4055654429ce635ae245150f0cb3e0cd..dd197134b6e103cd0b5ef8344d25bf312a54e5cb 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -37,10 +37,6 @@ class Extrema_Curve2dTool;
 class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d;
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d;
-
-
 
 class Extrema_PCLocFOfLocEPCOfLocateExtPC2d  : public math_FunctionWithDerivative
 {
@@ -110,7 +106,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d myPoint;
+  Extrema_SequenceOfPOnCurv2d myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index a80cf773754af6006a516389174601c2e9885736..f485877b120b8961561cb142b48eaa834cf793be 100644 (file)
@@ -23,9 +23,7 @@
 #include <Extrema_POnCurv2d.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 
 #define Curve Adaptor2d_Curve2d
 #define Curve_hxx <Adaptor2d_Curve2d.hxx>
 #define Pnt_hxx <gp_Pnt2d.hxx>
 #define Vec gp_Vec2d
 #define Vec_hxx <gp_Vec2d.hxx>
-#define Extrema_SeqPC Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define Extrema_SeqPC_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_FuncExtPC Extrema_PCLocFOfLocEPCOfLocateExtPC2d
 #define Extrema_FuncExtPC_hxx <Extrema_PCLocFOfLocEPCOfLocateExtPC2d.hxx>
 #include <Extrema_FuncExtPC.gxx>
index 0c7ca956c511e432513bd1e272af9598a0d0c1ba..9eed971224baf423691085ac651d533ae0853d34 100644 (file)
@@ -23,9 +23,7 @@
 #include <Extrema_POnCurv.hxx>
 #include <gp_Pnt.hxx>
 #include <gp_Vec.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
+#include <Extrema_SequenceOfPOnCurv.hxx>
 
 #define Curve Adaptor3d_Curve
 #define Curve_hxx <Adaptor3d_Curve.hxx>
 #define Pnt_hxx <gp_Pnt.hxx>
 #define Vec gp_Vec
 #define Vec_hxx <gp_Vec.hxx>
-#define Extrema_SeqPC Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define Extrema_SeqPC_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Extrema_SequenceNodeOfSeqPC Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define Extrema_SequenceNodeOfSeqPC_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv.hxx>
 #define Extrema_FuncExtPC Extrema_PCLocFOfLocEPCOfLocateExtPC
 #define Extrema_FuncExtPC_hxx <Extrema_PCLocFOfLocEPCOfLocateExtPC.hxx>
 #include <Extrema_FuncExtPC.gxx>
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx
deleted file mode 100644 (file)
index fade958..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_HeaderFile
-#define _Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC;
-
-
-
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC(const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& Assign (const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& Other);
-const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& operator = (const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx
deleted file mode 100644 (file)
index b7b205c..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_HeaderFile
-#define _Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv2d;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d;
-
-
-
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d(const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& Assign (const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& Other);
-const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& operator = (const Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv2d& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv2d& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv2d& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv2d& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv2d& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv2d& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv2d& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx
deleted file mode 100644 (file)
index 48e0555..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx
deleted file mode 100644 (file)
index f271215..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx
deleted file mode 100644 (file)
index f777b46..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPCOfPCFOfEPCOfExtPC_HeaderFile
-#define _Extrema_SeqPCOfPCFOfEPCOfExtPC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC;
-
-
-
-class Extrema_SeqPCOfPCFOfEPCOfExtPC  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPCOfPCFOfEPCOfExtPC();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPCOfPCFOfEPCOfExtPC(const Extrema_SeqPCOfPCFOfEPCOfExtPC& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPCOfPCFOfEPCOfExtPC()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPCOfPCFOfEPCOfExtPC& Assign (const Extrema_SeqPCOfPCFOfEPCOfExtPC& Other);
-const Extrema_SeqPCOfPCFOfEPCOfExtPC& operator = (const Extrema_SeqPCOfPCFOfEPCOfExtPC& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPCOfPCFOfEPCOfExtPC& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPCOfPCFOfEPCOfExtPC& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfExtPC& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfExtPC& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfExtPC& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPCOfPCFOfEPCOfExtPC_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx
deleted file mode 100644 (file)
index 7cf5e77..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPCOfPCFOfEPCOfExtPC2d_HeaderFile
-#define _Extrema_SeqPCOfPCFOfEPCOfExtPC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv2d;
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d;
-
-
-
-class Extrema_SeqPCOfPCFOfEPCOfExtPC2d  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPCOfPCFOfEPCOfExtPC2d();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPCOfPCFOfEPCOfExtPC2d(const Extrema_SeqPCOfPCFOfEPCOfExtPC2d& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPCOfPCFOfEPCOfExtPC2d()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPCOfPCFOfEPCOfExtPC2d& Assign (const Extrema_SeqPCOfPCFOfEPCOfExtPC2d& Other);
-const Extrema_SeqPCOfPCFOfEPCOfExtPC2d& operator = (const Extrema_SeqPCOfPCFOfEPCOfExtPC2d& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPCOfPCFOfEPCOfExtPC2d& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPCOfPCFOfEPCOfExtPC2d& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfExtPC2d& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfExtPC2d& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv2d& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv2d& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPCOfPCFOfEPCOfExtPC2d& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv2d& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv2d& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv2d& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv2d& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv2d& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPCOfPCFOfEPCOfExtPC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d_0.cxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d_0.cxx
deleted file mode 100644 (file)
index f715f09..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC_0.cxx b/src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC_0.cxx
deleted file mode 100644 (file)
index f06e9fc..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx b/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx
deleted file mode 100644 (file)
index 347bae2..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_HeaderFile
-#define _Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv;
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC;
-
-
-
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC(const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& Assign (const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& Other);
-const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& operator = (const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx b/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx
deleted file mode 100644 (file)
index 60d0d04..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_HeaderFile
-#define _Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv2d;
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d;
-
-
-
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d(const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& Assign (const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& Other);
-const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& operator = (const Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv2d& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv2d& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv2d& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv2d& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv2d& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv2d& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv2d& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx b/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx
deleted file mode 100644 (file)
index 36dd5d0..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx b/src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx
deleted file mode 100644 (file)
index 7342f21..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC.hxx b/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC.hxx
deleted file mode 100644 (file)
index d117ea9..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPOnCOfCCLocFOfLocECC_HeaderFile
-#define _Extrema_SeqPOnCOfCCLocFOfLocECC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv;
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC;
-
-
-
-class Extrema_SeqPOnCOfCCLocFOfLocECC  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPOnCOfCCLocFOfLocECC();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPOnCOfCCLocFOfLocECC(const Extrema_SeqPOnCOfCCLocFOfLocECC& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPOnCOfCCLocFOfLocECC()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPOnCOfCCLocFOfLocECC& Assign (const Extrema_SeqPOnCOfCCLocFOfLocECC& Other);
-const Extrema_SeqPOnCOfCCLocFOfLocECC& operator = (const Extrema_SeqPOnCOfCCLocFOfLocECC& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPOnCOfCCLocFOfLocECC& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPOnCOfCCLocFOfLocECC& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPOnCOfCCLocFOfLocECC& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPOnCOfCCLocFOfLocECC& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPOnCOfCCLocFOfLocECC& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPOnCOfCCLocFOfLocECC_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx b/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx
deleted file mode 100644 (file)
index ace2231..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SeqPOnCOfCCLocFOfLocECC2d_HeaderFile
-#define _Extrema_SeqPOnCOfCCLocFOfLocECC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv2d;
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d;
-
-
-
-class Extrema_SeqPOnCOfCCLocFOfLocECC2d  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Extrema_SeqPOnCOfCCLocFOfLocECC2d();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Extrema_SeqPOnCOfCCLocFOfLocECC2d(const Extrema_SeqPOnCOfCCLocFOfLocECC2d& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Extrema_SeqPOnCOfCCLocFOfLocECC2d()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Extrema_SeqPOnCOfCCLocFOfLocECC2d& Assign (const Extrema_SeqPOnCOfCCLocFOfLocECC2d& Other);
-const Extrema_SeqPOnCOfCCLocFOfLocECC2d& operator = (const Extrema_SeqPOnCOfCCLocFOfLocECC2d& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Extrema_SeqPOnCOfCCLocFOfLocECC2d& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Extrema_SeqPOnCOfCCLocFOfLocECC2d& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Extrema_SeqPOnCOfCCLocFOfLocECC2d& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Extrema_SeqPOnCOfCCLocFOfLocECC2d& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv2d& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv2d& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Extrema_SeqPOnCOfCCLocFOfLocECC2d& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv2d& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv2d& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv2d& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv2d& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv2d& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SeqPOnCOfCCLocFOfLocECC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d_0.cxx b/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d_0.cxx
deleted file mode 100644 (file)
index 7ecb9bd..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC_0.cxx b/src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC_0.cxx
deleted file mode 100644 (file)
index 011d593..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx
deleted file mode 100644 (file)
index b326b36..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv;
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC;
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC(const Extrema_POnCurv& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx
deleted file mode 100644 (file)
index ba48427..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv2d;
-class Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d;
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d(const Extrema_POnCurv2d& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv2d& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv2d myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx
deleted file mode 100644 (file)
index 621c57b..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx
deleted file mode 100644 (file)
index 9d34b96..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx
deleted file mode 100644 (file)
index 135715a..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv;
-class Extrema_SeqPCOfPCFOfEPCOfExtPC;
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC(const Extrema_POnCurv& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx
deleted file mode 100644 (file)
index a3b612b..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv2d;
-class Extrema_SeqPCOfPCFOfEPCOfExtPC2d;
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d(const Extrema_POnCurv2d& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv2d& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv2d myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_0.cxx
deleted file mode 100644 (file)
index ce7b694..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_0.cxx
deleted file mode 100644 (file)
index dd64992..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCFOfEPCOfExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx
deleted file mode 100644 (file)
index 239ba45..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv;
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC;
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC(const Extrema_POnCurv& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx
deleted file mode 100644 (file)
index fa1b474..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv2d;
-class Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d;
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d(const Extrema_POnCurv2d& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv2d& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv2d myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx
deleted file mode 100644 (file)
index a713621..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx
deleted file mode 100644 (file)
index f686e9b..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC)
-#define TCollection_Sequence Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC
-#define TCollection_Sequence_hxx <Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx
deleted file mode 100644 (file)
index e672931..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv;
-class Extrema_SeqPOnCOfCCLocFOfLocECC;
-
-
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC(const Extrema_POnCurv& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx b/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx
deleted file mode 100644 (file)
index abb8b46..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 _Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_HeaderFile
-#define _Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv2d;
-class Extrema_SeqPOnCOfCCLocFOfLocECC2d;
-
-
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d;
-DEFINE_STANDARD_HANDLE(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d, TCollection_SeqNode)
-
-
-class Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d(const Extrema_POnCurv2d& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv2d& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv2d myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_HeaderFile
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_0.cxx
deleted file mode 100644 (file)
index dfd45a6..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC2d
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_0.cxx b/src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_0.cxx
deleted file mode 100644 (file)
index 29a674c..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1991-02-26
-// Created by: Isabelle GRIGNON
-// Copyright (c) 1991-1999 Matra Datavision
-// Copyright (c) 1999-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 <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv.hxx>
-#include <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv
-#define SeqItem_hxx <Extrema_POnCurv.hxx>
-#define TCollection_SequenceNode Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC
-#define TCollection_SequenceNode_hxx <Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx>
-#define Handle_TCollection_SequenceNode Handle(Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC)
-#define TCollection_Sequence Extrema_SeqPOnCOfCCLocFOfLocECC
-#define TCollection_Sequence_hxx <Extrema_SeqPOnCOfCCLocFOfLocECC.hxx>
-#include <TCollection_SequenceNode.gxx>
-
index 7bfa7d3497e336764e539b34444c99cff37dc021..33f2e0b3b430fafa443db7d2fea1f6132d71dbda 100644 (file)
@@ -146,38 +146,6 @@ Extrema_POnSurf.lxx
 Extrema_POnSurfParams.cxx
 Extrema_POnSurfParams.hxx
 Extrema_POnSurfParams.lxx
-Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx
-Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx
-Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx
-Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx
-Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx
-Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx
-Extrema_SeqPCOfPCFOfEPCOfExtPC2d_0.cxx
-Extrema_SeqPCOfPCFOfEPCOfExtPC_0.cxx
-Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx
-Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx
-Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx
-Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx
-Extrema_SeqPOnCOfCCLocFOfLocECC.hxx
-Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx
-Extrema_SeqPOnCOfCCLocFOfLocECC2d_0.cxx
-Extrema_SeqPOnCOfCCLocFOfLocECC_0.cxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_0.cxx
-Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_0.cxx
-Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx
-Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx
-Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx
-Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx
-Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx
-Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx
-Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_0.cxx
-Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_0.cxx
 Extrema_SequenceOfPOnCurv.hxx
 Extrema_SequenceOfPOnCurv2d.hxx
 Extrema_SequenceOfPOnSurf.hxx
index 1d19fce1ac7048998dc22aef6f28fdd5b8845a88..a9fa7b14ffe7468b92e9fa040ba1ec88ff788522 100644 (file)
@@ -11,10 +11,6 @@ Geom2dInt_MyImpParToolOfTheIntersectorOfTheIntConicCurveOfGInter.hxx
 Geom2dInt_MyImpParToolOfTheIntersectorOfTheIntConicCurveOfGInter_0.cxx
 Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx
 Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx
-Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx
-Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx
-Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx
-Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx
 Geom2dInt_TheCurveLocatorOfTheProjPCurOfGInter.hxx
 Geom2dInt_TheCurveLocatorOfTheProjPCurOfGInter_0.cxx
 Geom2dInt_TheDistBetweenPCurvesOfTheIntPCurvePCurveOfGInter.hxx
index c431350ddab4c0230bdbea56d0f94e47c60fe24b..3d1539fa67370c02eae6b0560564a708130a05a3 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -37,10 +37,6 @@ class Geom2dInt_Geom2dCurveTool;
 class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
-class Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter;
-class Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter;
-
-
 
 class Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter  : public math_FunctionWithDerivative
 {
@@ -110,7 +106,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter myPoint;
+  Extrema_SequenceOfPOnCurv2d myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index df6b2f37758c772f2a3c601ec3de7f0069c791ef..21b1ba26f7087e31c2d5db80ee47bb9114a6cc6f 100644 (file)
@@ -23,9 +23,7 @@
 #include <Extrema_POnCurv2d.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
-#include <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#include <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 
 #define Curve Adaptor2d_Curve2d
 #define Curve_hxx <Adaptor2d_Curve2d.hxx>
 #define Pnt_hxx <gp_Pnt2d.hxx>
 #define Vec gp_Vec2d
 #define Vec_hxx <gp_Vec2d.hxx>
-#define Extrema_SeqPC Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define Extrema_SeqPC_hxx <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Extrema_SequenceNodeOfSeqPC Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define Extrema_SequenceNodeOfSeqPC_hxx <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Extrema_SequenceNodeOfSeqPC Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define Extrema_SequenceNodeOfSeqPC_hxx <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_FuncExtPC Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
 #define Extrema_FuncExtPC_hxx <Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
 #include <Extrema_FuncExtPC.gxx>
diff --git a/src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx b/src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx
deleted file mode 100644 (file)
index 00024b8..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1992-06-04
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_HeaderFile
-#define _Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv2d;
-class Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter;
-
-
-
-class Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter(const Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& Assign (const Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& Other);
-const Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& operator = (const Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv2d& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv2d& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv2d& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv2d& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv2d& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv2d& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv2d& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_SequenceNode_hxx <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter)
-#define TCollection_Sequence Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_Sequence_hxx <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_HeaderFile
diff --git a/src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx b/src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx
deleted file mode 100644 (file)
index 945ed11..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1992-06-04
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv2d.hxx>
-#include <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_SequenceNode_hxx <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter)
-#define TCollection_Sequence Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_Sequence_hxx <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx b/src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx
deleted file mode 100644 (file)
index 2e66a28..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1992-06-04
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_HeaderFile
-#define _Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv2d;
-class Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter;
-
-
-class Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter;
-DEFINE_STANDARD_HANDLE(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter, TCollection_SeqNode)
-
-
-class Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter : public TCollection_SeqNode
-{
-
-public:
-
-  
-    Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter(const Extrema_POnCurv2d& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv2d& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv2d myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_SequenceNode_hxx <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter)
-#define TCollection_Sequence Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_Sequence_hxx <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_HeaderFile
diff --git a/src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx b/src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx
deleted file mode 100644 (file)
index 59f35e1..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1992-06-04
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_SequenceNode_hxx <Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter)
-#define TCollection_Sequence Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define TCollection_Sequence_hxx <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#include <TCollection_SequenceNode.gxx>
-
index 29fe3eedfb02709b715ca0076dc7cdcf036998fb..8bb0e9fae19a2bb76849ee0e4b3a165906c7561b 100644 (file)
@@ -32,10 +32,6 @@ class Geom2dInt_Geom2dCurveTool;
 class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
-class Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter;
-class Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter;
-
-
 
 class Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter 
 {
index d9fd91b3d915613c58cafae1e864b1d59450eac0..3a593f090812df3d9836bcb9d426219ccc1fcb70 100644 (file)
@@ -25,7 +25,7 @@
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
 #include <Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#include <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
  
 
 #define Curve Adaptor2d_Curve2d
 #define Vec_hxx <gp_Vec2d.hxx>
 #define Extrema_PCLocF Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
 #define Extrema_PCLocF_hxx <Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Extrema_SeqPCOfPCLocF Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define Extrema_SeqPCOfPCLocF_hxx <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
-#define Extrema_SeqPCOfPCLocF Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter
-#define Extrema_SeqPCOfPCLocF_hxx <Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_GenLocateExtPC Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter
 #define Extrema_GenLocateExtPC_hxx <Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter.hxx>
 #include <Extrema_GenLocateExtPC.gxx>
index 1c28221ce4a1ecf2fdb6c4b3994a50d78f4a1550..422c9c1a0cc590d7e29a0512779c281ba8059a83 100644 (file)
@@ -85,10 +85,6 @@ HLRBRep_PolyHLRToShape.cxx
 HLRBRep_PolyHLRToShape.hxx
 HLRBRep_PolyHLRToShape.lxx
 HLRBRep_SeqOfShapeBounds.hxx
-HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx
-HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx
-HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx
-HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx
 HLRBRep_ShapeBounds.cxx
 HLRBRep_ShapeBounds.hxx
 HLRBRep_ShapeBounds.lxx
index 27a41ffbdb4eb196bbbf4fcffb236ba64f1ebb66..9bf5860c4a87213d5fd8a226d711d29b8e62f06d 100644 (file)
@@ -59,8 +59,6 @@ class HLRBRep_BiPoint;
 class HLRBRep_BiPnt2D;
 class HLRBRep_PolyHLRToShape;
 class HLRBRep_TheCurveLocatorOfTheProjPCurOfCInter;
-class HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-class HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
 class HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
 class HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter;
 class HLRBRep_TheProjPCurOfCInter;
@@ -150,8 +148,6 @@ friend class HLRBRep_BiPoint;
 friend class HLRBRep_BiPnt2D;
 friend class HLRBRep_PolyHLRToShape;
 friend class HLRBRep_TheCurveLocatorOfTheProjPCurOfCInter;
-friend class HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-friend class HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
 friend class HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
 friend class HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter;
 friend class HLRBRep_TheProjPCurOfCInter;
index 261ae03b777ef0d59c6864f5999791f4223441bc..8a698979a56a6b6472a52ad17060328cfe8f91b8 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Real.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
-#include <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <math_FunctionWithDerivative.hxx>
@@ -36,10 +36,6 @@ class HLRBRep_CurveTool;
 class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
-class HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-class HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-
-
 
 class HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter  : public math_FunctionWithDerivative
 {
@@ -109,7 +105,7 @@ private:
   Standard_Real myD1f;
   TColStd_SequenceOfReal mySqDist;
   TColStd_SequenceOfInteger myIsMin;
-  HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter myPoint;
+  Extrema_SequenceOfPOnCurv2d myPoint;
   Standard_Boolean myPinit;
   Standard_Boolean myCinit;
   Standard_Boolean myD1Init;
index baaeee64ed3e4502bc610c18a125482e315269e3..833873ec6e2fe24e2a207607f50d5f71cd5d1e3e 100644 (file)
@@ -22,9 +22,7 @@
 #include <Extrema_POnCurv2d.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
-#include <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#include <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
 
 #define Curve Standard_Address
 #define Curve_hxx <Standard_Address.hxx>
 #define Pnt_hxx <gp_Pnt2d.hxx>
 #define Vec gp_Vec2d
 #define Vec_hxx <gp_Vec2d.hxx>
-#define Extrema_SeqPC HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define Extrema_SeqPC_hxx <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Extrema_SequenceNodeOfSeqPC HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define Extrema_SequenceNodeOfSeqPC_hxx <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Extrema_SequenceNodeOfSeqPC HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define Extrema_SequenceNodeOfSeqPC_hxx <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter)
-#define Handle_Extrema_SequenceNodeOfSeqPC Handle(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter)
+#define Extrema_SeqPC Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPC_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_FuncExtPC HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
 #define Extrema_FuncExtPC_hxx <HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
 #include <Extrema_FuncExtPC.gxx>
diff --git a/src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx b/src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx
deleted file mode 100644 (file)
index dc36b5d..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-// Created on: 1992-10-14
-// Created by: Christophe MARION
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_HeaderFile
-#define _HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class Extrema_POnCurv2d;
-class HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-
-
-
-class HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter(const HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& Assign (const HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& Other);
-const HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& operator = (const HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Extrema_POnCurv2d& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Extrema_POnCurv2d& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Extrema_POnCurv2d& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Extrema_POnCurv2d& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Extrema_POnCurv2d& Value (const Standard_Integer Index) const;
-const Extrema_POnCurv2d& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Extrema_POnCurv2d& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Extrema_POnCurv2d& ChangeValue (const Standard_Integer Index);
-Extrema_POnCurv2d& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_SequenceNode_hxx <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter)
-#define TCollection_Sequence HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_Sequence_hxx <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_HeaderFile
diff --git a/src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx b/src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx
deleted file mode 100644 (file)
index 8f1c3a6..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1992-10-14
-// Created by: Christophe MARION
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Extrema_POnCurv2d.hxx>
-#include <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_SequenceNode_hxx <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter)
-#define TCollection_Sequence HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_Sequence_hxx <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#include <TCollection_Sequence.gxx>
-
diff --git a/src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx b/src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx
deleted file mode 100644 (file)
index 27e6aff..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1992-10-14
-// Created by: Christophe MARION
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_HeaderFile
-#define _HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class Extrema_POnCurv2d;
-class HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-
-
-class HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-DEFINE_STANDARD_HANDLE(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter, TCollection_SeqNode)
-
-
-class HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter : public TCollection_SeqNode
-{
-
-public:
-
-  
-    HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter(const Extrema_POnCurv2d& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Extrema_POnCurv2d& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Extrema_POnCurv2d myValue;
-
-
-};
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_SequenceNode_hxx <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter)
-#define TCollection_Sequence HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_Sequence_hxx <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_HeaderFile
diff --git a/src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx b/src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx
deleted file mode 100644 (file)
index 824e880..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1992-10-14
-// Created by: Christophe MARION
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Extrema_POnCurv2d.hxx>
-#include <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Extrema_POnCurv2d
-#define SeqItem_hxx <Extrema_POnCurv2d.hxx>
-#define TCollection_SequenceNode HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_SequenceNode_hxx <HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Handle_TCollection_SequenceNode Handle(HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter)
-#define TCollection_Sequence HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define TCollection_Sequence_hxx <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#include <TCollection_SequenceNode.gxx>
-
index 1128e73ec9a7827c2ce0c9207eeae72ccc233068..74fea28759f89a407b8c8a31e720ad064ddb4e4f 100644 (file)
@@ -33,9 +33,6 @@ class Extrema_POnCurv2d;
 class gp_Pnt2d;
 class gp_Vec2d;
 class HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-class HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter;
-
-
 
 class HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter 
 {
index 515eb522c795c2e72d261bc2322de43f73d0203b..9d806e3181c9a7d545eca3044063ebeed3a5f937 100644 (file)
@@ -24,7 +24,7 @@
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
 #include <HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#include <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
+#include <Extrema_SequenceOfPOnCurv2d.hxx>
  
 
 #define Curve Standard_Address
 #define Vec_hxx <gp_Vec2d.hxx>
 #define Extrema_PCLocF HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
 #define Extrema_PCLocF_hxx <HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Extrema_SeqPCOfPCLocF HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define Extrema_SeqPCOfPCLocF_hxx <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
-#define Extrema_SeqPCOfPCLocF HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter
-#define Extrema_SeqPCOfPCLocF_hxx <HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
+#define Extrema_SeqPCOfPCLocF Extrema_SequenceOfPOnCurv2d
+#define Extrema_SeqPCOfPCLocF_hxx <Extrema_SequenceOfPOnCurv2d.hxx>
 #define Extrema_GenLocateExtPC HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter
 #define Extrema_GenLocateExtPC_hxx <HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter.hxx>
 #include <Extrema_GenLocateExtPC.gxx>
index 59d8648b36d3b22b87851de8e7516634e39792ae..4f4ccc975371550ac5f9f0e62517375a6b19f024 100755 (executable)
@@ -72,20 +72,11 @@ IntPatch_RLine.lxx
 IntPatch_RstInt.cxx
 IntPatch_RstInt.hxx
 IntPatch_SearchPnt.hxx
-IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx
-IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx
-IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx
-IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_0.cxx
-IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx
-IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_0.cxx
 IntPatch_SequenceOfIWLineOfTheIWalking.hxx
-IntPatch_SequenceOfIWLineOfTheIWalking_0.cxx
 IntPatch_SequenceOfLine.hxx
 IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx
-IntPatch_SequenceOfPathPointOfTheSOnBounds_0.cxx
 IntPatch_SequenceOfPoint.hxx
 IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx
-IntPatch_SequenceOfSegmentOfTheSOnBounds_0.cxx
 IntPatch_TheIWalking.hxx
 IntPatch_TheIWalking_0.cxx
 IntPatch_TheIWLineOfTheIWalking.hxx
diff --git a/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx b/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx
deleted file mode 100644 (file)
index e85be32..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_HeaderFile
-#define _IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class IntPatch_TheIWLineOfTheIWalking;
-class IntPatch_SequenceOfIWLineOfTheIWalking;
-
-
-class IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking;
-DEFINE_STANDARD_HANDLE(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking, TCollection_SeqNode)
-
-
-class IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking : public TCollection_SeqNode
-{
-
-public:
-
-  
-    IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking(const Handle(IntPatch_TheIWLineOfTheIWalking)& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    Handle(IntPatch_TheIWLineOfTheIWalking)& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Handle(IntPatch_TheIWLineOfTheIWalking) myValue;
-
-
-};
-
-#define SeqItem Handle(IntPatch_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <IntPatch_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence IntPatch_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_HeaderFile
diff --git a/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx b/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx
deleted file mode 100644 (file)
index 9ffeac2..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <IntPatch_TheIWLineOfTheIWalking.hxx>
-#include <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem Handle(IntPatch_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <IntPatch_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence IntPatch_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx b/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx
deleted file mode 100644 (file)
index c9a2914..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_HeaderFile
-#define _IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <IntPatch_ThePathPointOfTheSOnBounds.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class IntPatch_ThePathPointOfTheSOnBounds;
-class IntPatch_SequenceOfPathPointOfTheSOnBounds;
-
-
-class IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds;
-DEFINE_STANDARD_HANDLE(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds, TCollection_SeqNode)
-
-
-class IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds : public TCollection_SeqNode
-{
-
-public:
-
-  
-    IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds(const IntPatch_ThePathPointOfTheSOnBounds& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    IntPatch_ThePathPointOfTheSOnBounds& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  IntPatch_ThePathPointOfTheSOnBounds myValue;
-
-
-};
-
-#define SeqItem IntPatch_ThePathPointOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_ThePathPointOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfPathPointOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_HeaderFile
diff --git a/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_0.cxx b/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_0.cxx
deleted file mode 100644 (file)
index 2ac4462..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <IntPatch_ThePathPointOfTheSOnBounds.hxx>
-#include <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem IntPatch_ThePathPointOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_ThePathPointOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfPathPointOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-#include <TCollection_SequenceNode.gxx>
-
diff --git a/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx b/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx
deleted file mode 100644 (file)
index 122f93c..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_HeaderFile
-#define _IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#include <TCollection_SeqNode.hxx>
-#include <TCollection_SeqNodePtr.hxx>
-class IntPatch_TheSegmentOfTheSOnBounds;
-class IntPatch_SequenceOfSegmentOfTheSOnBounds;
-
-
-class IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds;
-DEFINE_STANDARD_HANDLE(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds, TCollection_SeqNode)
-
-
-class IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds : public TCollection_SeqNode
-{
-
-public:
-
-  
-    IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds(const IntPatch_TheSegmentOfTheSOnBounds& I, const TCollection_SeqNodePtr& n, const TCollection_SeqNodePtr& p);
-  
-    IntPatch_TheSegmentOfTheSOnBounds& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds,TCollection_SeqNode)
-
-protected:
-
-
-
-
-private:
-
-
-  IntPatch_TheSegmentOfTheSOnBounds myValue;
-
-
-};
-
-#define SeqItem IntPatch_TheSegmentOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfSegmentOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-
-#include <TCollection_SequenceNode.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
-
-
-#endif // _IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_HeaderFile
diff --git a/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_0.cxx b/src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_0.cxx
deleted file mode 100644 (file)
index 66b0f3d..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#include <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-
-
-
-
-
-
-
-
-
-#define SeqItem IntPatch_TheSegmentOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfSegmentOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-#include <TCollection_SequenceNode.gxx>
-
index a769feddd691b6410cda9d4f6bf4ce61331b1e62..4c9a8b6bc6d01332452c1025c1bd96774e97d190 100644 (file)
 #ifndef _IntPatch_SequenceOfIWLineOfTheIWalking_HeaderFile
 #define _IntPatch_SequenceOfIWLineOfTheIWalking_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class IntPatch_TheIWLineOfTheIWalking;
-class IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking;
-
-
-
-class IntPatch_SequenceOfIWLineOfTheIWalking  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    IntPatch_SequenceOfIWLineOfTheIWalking();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT IntPatch_SequenceOfIWLineOfTheIWalking(const IntPatch_SequenceOfIWLineOfTheIWalking& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~IntPatch_SequenceOfIWLineOfTheIWalking()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const IntPatch_SequenceOfIWLineOfTheIWalking& Assign (const IntPatch_SequenceOfIWLineOfTheIWalking& Other);
-const IntPatch_SequenceOfIWLineOfTheIWalking& operator = (const IntPatch_SequenceOfIWLineOfTheIWalking& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const Handle(IntPatch_TheIWLineOfTheIWalking)& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (IntPatch_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const Handle(IntPatch_TheIWLineOfTheIWalking)& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (IntPatch_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const Handle(IntPatch_TheIWLineOfTheIWalking)& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, IntPatch_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const Handle(IntPatch_TheIWLineOfTheIWalking)& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, IntPatch_SequenceOfIWLineOfTheIWalking& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const Handle(IntPatch_TheIWLineOfTheIWalking)& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const Handle(IntPatch_TheIWLineOfTheIWalking)& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, IntPatch_SequenceOfIWLineOfTheIWalking& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const Handle(IntPatch_TheIWLineOfTheIWalking)& Value (const Standard_Integer Index) const;
-const Handle(IntPatch_TheIWLineOfTheIWalking)& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const Handle(IntPatch_TheIWLineOfTheIWalking)& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT Handle(IntPatch_TheIWLineOfTheIWalking)& ChangeValue (const Standard_Integer Index);
-Handle(IntPatch_TheIWLineOfTheIWalking)& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem Handle(IntPatch_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <IntPatch_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence IntPatch_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
+#include <IntPatch_TheIWLineOfTheIWalking.hxx>
+#include <NCollection_Sequence.hxx>
 
+typedef NCollection_Sequence<Handle(IntPatch_TheIWLineOfTheIWalking)> IntPatch_SequenceOfIWLineOfTheIWalking;
 
 #endif // _IntPatch_SequenceOfIWLineOfTheIWalking_HeaderFile
diff --git a/src/IntPatch/IntPatch_SequenceOfIWLineOfTheIWalking_0.cxx b/src/IntPatch/IntPatch_SequenceOfIWLineOfTheIWalking_0.cxx
deleted file mode 100644 (file)
index 66b09b5..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <IntPatch_TheIWLineOfTheIWalking.hxx>
-#include <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-
-#define SeqItem Handle(IntPatch_TheIWLineOfTheIWalking)
-#define SeqItem_hxx <IntPatch_TheIWLineOfTheIWalking.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define TCollection_Sequence IntPatch_SequenceOfIWLineOfTheIWalking
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-#include <TCollection_Sequence.gxx>
-
index 2e72da36b476bc01535b23935aac10ba57119fe0..40299709a0ef7e57d5dfe1dd0683f5bd2de88831 100644 (file)
 #ifndef _IntPatch_SequenceOfPathPointOfTheSOnBounds_HeaderFile
 #define _IntPatch_SequenceOfPathPointOfTheSOnBounds_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class IntPatch_ThePathPointOfTheSOnBounds;
-class IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds;
-
-
-
-class IntPatch_SequenceOfPathPointOfTheSOnBounds  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    IntPatch_SequenceOfPathPointOfTheSOnBounds();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT IntPatch_SequenceOfPathPointOfTheSOnBounds(const IntPatch_SequenceOfPathPointOfTheSOnBounds& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~IntPatch_SequenceOfPathPointOfTheSOnBounds()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const IntPatch_SequenceOfPathPointOfTheSOnBounds& Assign (const IntPatch_SequenceOfPathPointOfTheSOnBounds& Other);
-const IntPatch_SequenceOfPathPointOfTheSOnBounds& operator = (const IntPatch_SequenceOfPathPointOfTheSOnBounds& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const IntPatch_ThePathPointOfTheSOnBounds& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (IntPatch_SequenceOfPathPointOfTheSOnBounds& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const IntPatch_ThePathPointOfTheSOnBounds& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (IntPatch_SequenceOfPathPointOfTheSOnBounds& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const IntPatch_ThePathPointOfTheSOnBounds& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, IntPatch_SequenceOfPathPointOfTheSOnBounds& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const IntPatch_ThePathPointOfTheSOnBounds& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, IntPatch_SequenceOfPathPointOfTheSOnBounds& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const IntPatch_ThePathPointOfTheSOnBounds& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const IntPatch_ThePathPointOfTheSOnBounds& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, IntPatch_SequenceOfPathPointOfTheSOnBounds& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const IntPatch_ThePathPointOfTheSOnBounds& Value (const Standard_Integer Index) const;
-const IntPatch_ThePathPointOfTheSOnBounds& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const IntPatch_ThePathPointOfTheSOnBounds& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT IntPatch_ThePathPointOfTheSOnBounds& ChangeValue (const Standard_Integer Index);
-IntPatch_ThePathPointOfTheSOnBounds& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem IntPatch_ThePathPointOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_ThePathPointOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfPathPointOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
+#include <IntPatch_ThePathPointOfTheSOnBounds.hxx>
+#include <NCollection_Sequence.hxx>
 
+typedef NCollection_Sequence<IntPatch_ThePathPointOfTheSOnBounds> IntPatch_SequenceOfPathPointOfTheSOnBounds;
 
 #endif // _IntPatch_SequenceOfPathPointOfTheSOnBounds_HeaderFile
diff --git a/src/IntPatch/IntPatch_SequenceOfPathPointOfTheSOnBounds_0.cxx b/src/IntPatch/IntPatch_SequenceOfPathPointOfTheSOnBounds_0.cxx
deleted file mode 100644 (file)
index 161779c..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <IntPatch_ThePathPointOfTheSOnBounds.hxx>
-#include <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-
-#define SeqItem IntPatch_ThePathPointOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_ThePathPointOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfPathPointOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-#include <TCollection_Sequence.gxx>
-
index e12e5923e1c2a4acc12bc4c871aea8c40bbb01f6..c815a51ad2c3ff9ef5648cb75e5c53427d1a0436 100644 (file)
 #ifndef _IntPatch_SequenceOfSegmentOfTheSOnBounds_HeaderFile
 #define _IntPatch_SequenceOfSegmentOfTheSOnBounds_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BaseSequence.hxx>
-#include <Standard_Integer.hxx>
-class Standard_NoSuchObject;
-class Standard_OutOfRange;
-class IntPatch_TheSegmentOfTheSOnBounds;
-class IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds;
-
-
-
-class IntPatch_SequenceOfSegmentOfTheSOnBounds  : public TCollection_BaseSequence
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an empty sequence.
-  //! Use:
-  //! -   the function Append or Prepend to add an item or
-  //! a collection of items at the end, or at the beginning of the sequence,
-  //! -   the function InsertAfter or InsertBefore to add an
-  //! item or a collection of items at any position in the sequence,
-  //! -   operator() or the function SetValue to assign a
-  //! new value to an item of the sequence,
-  //! -   operator() to read an item of the sequence,
-  //! -   the function Remove to remove an item at any
-  //! position in the sequence.
-  //! Warning
-  //! To copy a sequence, you must explicitly call the
-  //! assignment operator (operator=).
-    IntPatch_SequenceOfSegmentOfTheSOnBounds();
-  
-  //! Creation by copy of existing Sequence.
-  Standard_EXPORT IntPatch_SequenceOfSegmentOfTheSOnBounds(const IntPatch_SequenceOfSegmentOfTheSOnBounds& Other);
-  
-  //! Removes all element(s) of the sequence <me>
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = ()
-  Standard_EXPORT void Clear();
-~IntPatch_SequenceOfSegmentOfTheSOnBounds()
-{
-  Clear();
-}
-  
-  //! Copies the contents of the sequence Other into this sequence.
-  //! If this sequence is not empty, it is automatically cleared before the copy.
-  Standard_EXPORT const IntPatch_SequenceOfSegmentOfTheSOnBounds& Assign (const IntPatch_SequenceOfSegmentOfTheSOnBounds& Other);
-const IntPatch_SequenceOfSegmentOfTheSOnBounds& operator = (const IntPatch_SequenceOfSegmentOfTheSOnBounds& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Appends <T> at the end of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C T)
-  Standard_EXPORT void Append (const IntPatch_TheSegmentOfTheSOnBounds& T);
-  
-  //! Concatenates <S> at the end of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! S  = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void Append (IntPatch_SequenceOfSegmentOfTheSOnBounds& S);
-  
-  //! Add <T> at the beginning of <me>.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (T A B C )
-  Standard_EXPORT void Prepend (const IntPatch_TheSegmentOfTheSOnBounds& T);
-  
-  //! Concatenates <S> at the beginning of <me>.
-  //! <S> is cleared.
-  //! Example:
-  //! before
-  //! me = (A B C) S =  (D E F)
-  //! after me = (D E F A B C)
-  //! S = ()
-    void Prepend (IntPatch_SequenceOfSegmentOfTheSOnBounds& S);
-  
-  //! Inserts  <T> in  <me>  before the position <Index>.
-  //! Raises an exception if the index is out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B D), Index = 3, T = C
-  //! after
-  //! me = (A B C D )
-    void InsertBefore (const Standard_Integer Index, const IntPatch_TheSegmentOfTheSOnBounds& T);
-  
-  //! Inserts the  sequence <S>  in  <me> before
-  //! the position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B F), Index = 3, S = (C D E)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertBefore (const Standard_Integer Index, IntPatch_SequenceOfSegmentOfTheSOnBounds& S);
-  
-  //! Inserts  <T>  in  <me> after the  position <Index>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, T = D
-  //! after
-  //! me = (A B C D)
-  Standard_EXPORT void InsertAfter (const Standard_Integer Index, const IntPatch_TheSegmentOfTheSOnBounds& T);
-  
-  //! Inserts the sequence <S> in <me> after the
-  //! position <Index>. <S> is cleared.
-  //! Raises an exception if the index is out of bound.
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3, S = (D E F)
-  //! after
-  //! me = (A B C D E F)
-  //! S  = ()
-    void InsertAfter (const Standard_Integer Index, IntPatch_SequenceOfSegmentOfTheSOnBounds& S);
-  
-  //! Returns the first element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns A
-  Standard_EXPORT const IntPatch_TheSegmentOfTheSOnBounds& First() const;
-  
-  //! Returns the last element of the sequence <me>
-  //! Raises an exception if the sequence is empty.
-  //! Example:
-  //! before
-  //! me = (A B C)
-  //! after
-  //! me = (A B C)
-  //! returns C
-  Standard_EXPORT const IntPatch_TheSegmentOfTheSOnBounds& Last() const;
-  
-  //! Keeps in <me> the items 1 to <Index>-1 and
-  //! puts  in  <Sub> the  items <Index>  to the end.
-  //! Example:
-  //! before
-  //! me = (A B C D) ,Index = 3
-  //! after
-  //! me  = (A B)
-  //! Sub = (C D)
-    void Split (const Standard_Integer Index, IntPatch_SequenceOfSegmentOfTheSOnBounds& Sub);
-  
-  //! Returns  the Item  at position <Index>  in <me>.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT const IntPatch_TheSegmentOfTheSOnBounds& Value (const Standard_Integer Index) const;
-const IntPatch_TheSegmentOfTheSOnBounds& operator() (const Standard_Integer Index) const
-{
-  return Value(Index);
-}
-  
-  //! Changes the item at position <Index>
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1, Item = D
-  //! after
-  //! me = (D B C)
-  Standard_EXPORT void SetValue (const Standard_Integer Index, const IntPatch_TheSegmentOfTheSOnBounds& I);
-  
-  //! Returns  the Item  at position <Index>  in
-  //! <me>. This method  may  be  used to modify
-  //! <me> : S.Value(Index) = Item.
-  //! Raises an exception if the index is out of bound
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 1
-  //! after
-  //! me = (A B C)
-  //! returns
-  //! A
-  Standard_EXPORT IntPatch_TheSegmentOfTheSOnBounds& ChangeValue (const Standard_Integer Index);
-IntPatch_TheSegmentOfTheSOnBounds& operator() (const Standard_Integer Index)
-{
-  return ChangeValue(Index);
-}
-  
-  //! Removes  from  <me> the  item at  position <Index>.
-  //! Raises an exception if the index is out of bounds
-  //! Example:
-  //! before
-  //! me = (A B C), Index = 3
-  //! after
-  //! me = (A B)
-  Standard_EXPORT void Remove (const Standard_Integer Index);
-  
-  //! Removes  from  <me>    all  the  items  of
-  //! positions between <FromIndex> and <ToIndex>.
-  //! Raises an exception if the indices are out of bounds.
-  //! Example:
-  //! before
-  //! me = (A B C D E F), FromIndex = 1 ToIndex = 3
-  //! after
-  //! me = (D E F)
-  Standard_EXPORT void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-
-
-
-
-};
-
-#define SeqItem IntPatch_TheSegmentOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfSegmentOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-
-#include <TCollection_Sequence.lxx>
-
-#undef SeqItem
-#undef SeqItem_hxx
-#undef TCollection_SequenceNode
-#undef TCollection_SequenceNode_hxx
-#undef Handle_TCollection_SequenceNode
-#undef TCollection_Sequence
-#undef TCollection_Sequence_hxx
-
-
+#include <IntPatch_TheSegmentOfTheSOnBounds.hxx>
+#include <NCollection_Sequence.hxx>
 
+typedef NCollection_Sequence<IntPatch_TheSegmentOfTheSOnBounds> IntPatch_SequenceOfSegmentOfTheSOnBounds;
 
 #endif // _IntPatch_SequenceOfSegmentOfTheSOnBounds_HeaderFile
diff --git a/src/IntPatch/IntPatch_SequenceOfSegmentOfTheSOnBounds_0.cxx b/src/IntPatch/IntPatch_SequenceOfSegmentOfTheSOnBounds_0.cxx
deleted file mode 100644 (file)
index 6c3120b..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Created on: 1992-05-06
-// Created by: Jacques GOUSSARD
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#include <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-
-#define SeqItem IntPatch_TheSegmentOfTheSOnBounds
-#define SeqItem_hxx <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#define TCollection_SequenceNode IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define TCollection_SequenceNode_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define Handle_TCollection_SequenceNode Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
-#define TCollection_Sequence IntPatch_SequenceOfSegmentOfTheSOnBounds
-#define TCollection_Sequence_hxx <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-#include <TCollection_Sequence.gxx>
-
index 716185b414170fd76e44b6d166e8e617eebf372a..ff296da7999af1d1f0e7714227513ff6d2078924 100644 (file)
@@ -46,12 +46,8 @@ class Adaptor3d_HSurface;
 class Adaptor3d_HSurfaceTool;
 class IntPatch_TheSurfFunction;
 class IntPatch_TheIWLineOfTheIWalking;
-class IntPatch_SequenceOfIWLineOfTheIWalking;
-class IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking;
 class IntSurf_PntOn2S;
 
-
-
 class IntPatch_TheIWalking 
 {
 public:
@@ -190,13 +186,7 @@ private:
 #define IntWalk_TheIWLine_hxx <IntPatch_TheIWLineOfTheIWalking.hxx>
 #define IntWalk_SequenceOfIWLine IntPatch_SequenceOfIWLineOfTheIWalking
 #define IntWalk_SequenceOfIWLine_hxx <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
 #define Handle_IntWalk_TheIWLine Handle(IntPatch_TheIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
 #define IntWalk_IWalking IntPatch_TheIWalking
 #define IntWalk_IWalking_hxx <IntPatch_TheIWalking.hxx>
 
@@ -224,13 +214,7 @@ private:
 #undef IntWalk_TheIWLine_hxx
 #undef IntWalk_SequenceOfIWLine
 #undef IntWalk_SequenceOfIWLine_hxx
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine_hxx
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine
-#undef IntWalk_SequenceNodeOfSequenceOfIWLine_hxx
 #undef Handle_IntWalk_TheIWLine
-#undef Handle_IntWalk_SequenceNodeOfSequenceOfIWLine
-#undef Handle_IntWalk_SequenceNodeOfSequenceOfIWLine
 #undef IntWalk_IWalking
 #undef IntWalk_IWalking_hxx
 
index 858d58d2794ae8e559b9432e070a03d188f1fbbe..37a04a065b56a1df57acf039568abc7c3d123573 100644 (file)
 #include <IntPatch_TheSurfFunction.hxx>
 #include <IntPatch_TheIWLineOfTheIWalking.hxx>
 #include <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-#include <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
 #include <IntSurf_PntOn2S.hxx>
  
-
 #define ThePointOfPath IntSurf_PathPoint
 #define ThePointOfPath_hxx <IntSurf_PathPoint.hxx>
 #define ThePointOfPathTool IntSurf_PathPointTool
 #define IntWalk_TheIWLine_hxx <IntPatch_TheIWLineOfTheIWalking.hxx>
 #define IntWalk_SequenceOfIWLine IntPatch_SequenceOfIWLineOfTheIWalking
 #define IntWalk_SequenceOfIWLine_hxx <IntPatch_SequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
-#define IntWalk_SequenceNodeOfSequenceOfIWLine IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking
-#define IntWalk_SequenceNodeOfSequenceOfIWLine_hxx <IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx>
 #define Handle_IntWalk_TheIWLine Handle(IntPatch_TheIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
-#define Handle_IntWalk_SequenceNodeOfSequenceOfIWLine Handle(IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking)
 #define IntWalk_IWalking IntPatch_TheIWalking
 #define IntWalk_IWalking_hxx <IntPatch_TheIWalking.hxx>
 #include <IntWalk_IWalking.gxx>
index 38a9fbce9d04607ee0cd3742b397b6a1c45d03b2..95a58c05955d7b959da1fecaad14d7f9dc24001e 100644 (file)
@@ -36,13 +36,7 @@ class IntPatch_HInterTool;
 class Adaptor3d_TopolTool;
 class IntPatch_ArcFunction;
 class IntPatch_ThePathPointOfTheSOnBounds;
-class IntPatch_SequenceOfPathPointOfTheSOnBounds;
-class IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds;
 class IntPatch_TheSegmentOfTheSOnBounds;
-class IntPatch_SequenceOfSegmentOfTheSOnBounds;
-class IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds;
-
-
 
 class IntPatch_TheSOnBounds 
 {
@@ -129,22 +123,10 @@ private:
 #define IntStart_ThePathPoint_hxx <IntPatch_ThePathPointOfTheSOnBounds.hxx>
 #define IntStart_SequenceOfPathPoint IntPatch_SequenceOfPathPointOfTheSOnBounds
 #define IntStart_SequenceOfPathPoint_hxx <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
 #define IntStart_TheSegment IntPatch_TheSegmentOfTheSOnBounds
 #define IntStart_TheSegment_hxx <IntPatch_TheSegmentOfTheSOnBounds.hxx>
 #define IntStart_SequenceOfSegment IntPatch_SequenceOfSegmentOfTheSOnBounds
 #define IntStart_SequenceOfSegment_hxx <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
 #define IntStart_SearchOnBoundaries IntPatch_TheSOnBounds
 #define IntStart_SearchOnBoundaries_hxx <IntPatch_TheSOnBounds.hxx>
 
@@ -167,22 +149,10 @@ private:
 #undef IntStart_ThePathPoint_hxx
 #undef IntStart_SequenceOfPathPoint
 #undef IntStart_SequenceOfPathPoint_hxx
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint_hxx
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef IntStart_SequenceNodeOfSequenceOfPathPoint_hxx
 #undef IntStart_TheSegment
 #undef IntStart_TheSegment_hxx
 #undef IntStart_SequenceOfSegment
 #undef IntStart_SequenceOfSegment_hxx
-#undef IntStart_SequenceNodeOfSequenceOfSegment
-#undef IntStart_SequenceNodeOfSequenceOfSegment_hxx
-#undef IntStart_SequenceNodeOfSequenceOfSegment
-#undef IntStart_SequenceNodeOfSequenceOfSegment_hxx
-#undef Handle_IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef Handle_IntStart_SequenceNodeOfSequenceOfPathPoint
-#undef Handle_IntStart_SequenceNodeOfSequenceOfSegment
-#undef Handle_IntStart_SequenceNodeOfSequenceOfSegment
 #undef IntStart_SearchOnBoundaries
 #undef IntStart_SearchOnBoundaries_hxx
 
index f230901f15c4cbdaea2588211b99922423fc1bbe..53f01649a484eac5c619fa67bc31c553e2be0635 100644 (file)
 #include <IntPatch_ArcFunction.hxx>
 #include <IntPatch_ThePathPointOfTheSOnBounds.hxx>
 #include <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-#include <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
 #include <IntPatch_TheSegmentOfTheSOnBounds.hxx>
-#include <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-#include <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
+#include <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx> 
 
 #define TheVertex Handle(Adaptor3d_HVertex)
 #define TheVertex_hxx <Adaptor3d_HVertex.hxx>
 #define IntStart_ThePathPoint_hxx <IntPatch_ThePathPointOfTheSOnBounds.hxx>
 #define IntStart_SequenceOfPathPoint IntPatch_SequenceOfPathPointOfTheSOnBounds
 #define IntStart_SequenceOfPathPoint_hxx <IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfPathPoint IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfPathPoint_hxx <IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx>
 #define IntStart_TheSegment IntPatch_TheSegmentOfTheSOnBounds
 #define IntStart_TheSegment_hxx <IntPatch_TheSegmentOfTheSOnBounds.hxx>
 #define IntStart_SequenceOfSegment IntPatch_SequenceOfSegmentOfTheSOnBounds
 #define IntStart_SequenceOfSegment_hxx <IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define IntStart_SequenceNodeOfSequenceOfSegment IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds
-#define IntStart_SequenceNodeOfSequenceOfSegment_hxx <IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx>
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define Handle_IntStart_SequenceNodeOfSequenceOfPathPoint Handle(IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
-#define Handle_IntStart_SequenceNodeOfSequenceOfSegment Handle(IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds)
 #define IntStart_SearchOnBoundaries IntPatch_TheSOnBounds
 #define IntStart_SearchOnBoundaries_hxx <IntPatch_TheSOnBounds.hxx>
 #include <IntStart_SearchOnBoundaries.gxx>
diff --git a/src/StepRepr/StepRepr_Array1OfShapeAspect.cxx b/src/StepRepr/StepRepr_Array1OfShapeAspect.cxx
deleted file mode 100644 (file)
index e26371d..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-// Created on: 2015-07-13
-// Created by: Irina KRYLOVA
-// Copyright (c) 2015 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 <StepRepr_Array1OfShapeAspect.hxx>
-
-#include <Standard_RangeError.hxx>
-#include <Standard_DimensionMismatch.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Standard_OutOfMemory.hxx>
-
-#define Array1Item Handle(StepRepr_ShapeAspect)
-#define Array1Item_hxx <StepRepr_ShapeAspect.hxx>
-#define TCollection_Array1 StepRepr_Array1OfShapeAspect
-#define TCollection_Array1_hxx <StepRepr_Array1OfShapeAspect.hxx>
-#include <TCollection_Array1.gxx>
-
diff --git a/src/StepRepr/StepRepr_HArray1OfShapeAspect.cxx b/src/StepRepr/StepRepr_HArray1OfShapeAspect.cxx
deleted file mode 100644 (file)
index 9505744..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// Created on: 2015-07-13
-// Created by: Irina KRYLOVA
-// Copyright (c) 2015 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 <StepRepr_HArray1OfShapeAspect.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Standard_RangeError.hxx>
-#include <Standard_DimensionMismatch.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Standard_OutOfMemory.hxx>
-#include <StepRepr_Array1OfShapeAspect.hxx>
-#include <StepRepr_ShapeAspect.hxx>
-
-IMPLEMENT_STANDARD_TYPE(StepRepr_HArray1OfShapeAspect)
-  IMPLEMENT_STANDARD_SUPERTYPE_ARRAY()
-    STANDARD_TYPE(MMgt_TShared),
-    STANDARD_TYPE(Standard_Transient),
-  IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_END()
-IMPLEMENT_STANDARD_TYPE_END(StepRepr_HArray1OfShapeAspect)
-
-
-IMPLEMENT_DOWNCAST(StepRepr_HArray1OfShapeAspect,Standard_Transient)
-IMPLEMENT_STANDARD_RTTI(StepRepr_HArray1OfShapeAspect)
-
-#define ItemHArray1 Handle(StepRepr_ShapeAspect)
-#define ItemHArray1_hxx <StepRepr_ShapeAspect.hxx>
-#define TheArray1 StepRepr_Array1OfShapeAspect
-#define TheArray1_hxx <StepRepr_Array1OfShapeAspect.hxx>
-#define TCollection_HArray1 StepRepr_HArray1OfShapeAspect
-#define TCollection_HArray1_hxx <StepRepr_HArray1OfShapeAspect.hxx>
-#define Handle_TCollection_HArray1 Handle_StepRepr_HArray1OfShapeAspect
-#define TCollection_HArray1_Type_() StepRepr_HArray1OfShapeAspect_Type_()
-#include <TCollection_HArray1.gxx>
index 070ba0c53de4e5af92ac73a0b2052f8c0c4871ed..2fff748cd38d5c77d354842f9ee773056e74dde2 100644 (file)
@@ -25,10 +25,6 @@ Transfer_FindHasher.cxx
 Transfer_FindHasher.hxx
 Transfer_HSequenceOfBinder.hxx
 Transfer_HSequenceOfFinder.hxx
-Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx
-Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_0.cxx
-Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx
-Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_0.cxx
 Transfer_Iterator.gxx
 Transfer_IteratorOfProcessForFinder.hxx
 Transfer_IteratorOfProcessForFinder_0.cxx
@@ -62,9 +58,7 @@ Transfer_TransferInput.hxx
 Transfer_TransferIterator.cxx
 Transfer_TransferIterator.hxx
 Transfer_TransferMapOfProcessForFinder.hxx
-Transfer_TransferMapOfProcessForFinder_0.cxx
 Transfer_TransferMapOfProcessForTransient.hxx
-Transfer_TransferMapOfProcessForTransient_0.cxx
 Transfer_TransferOutput.cxx
 Transfer_TransferOutput.hxx
 Transfer_TransferProcess.gxx
index 9bf8ee878867aa4718adeb07c3f3a827f275892e..2a17a384dd1ed10910bfe5d37d45b7813df86826 100644 (file)
 #include <Standard_Boolean.hxx>
 #include <MMgt_TShared.hxx>
 #include <Transfer_HSequenceOfFinder.hxx>
+#include <Transfer_TransferMapOfProcessForFinder.hxx>
+
 class Standard_DomainError;
 class Transfer_Finder;
 class Transfer_FindHasher;
 class Transfer_ProcessForFinder;
-class Transfer_TransferMapOfProcessForFinder;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder;
 class Transfer_IteratorOfProcessForFinder;
 class Transfer_Binder;
 class Transfer_SimpleBinderOfTransient;
index a8fe72875fef61c6c7bd9ada20309fdc9ff9458e..74f6e4285dd7ade5a4fb9ced3e208b027bb48d1e 100644 (file)
 #include <Transfer_FindHasher.hxx>
 #include <Transfer_ProcessForFinder.hxx>
 #include <Transfer_TransferMapOfProcessForFinder.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
 #include <Transfer_IteratorOfProcessForFinder.hxx>
 #include <Transfer_Binder.hxx>
 #include <Transfer_SimpleBinderOfTransient.hxx>
 #include <Standard_Transient.hxx>
 
-
-
-
-
-
-
-
-
 #define TheStart Handle(Transfer_Finder)
 #define TheStart_hxx <Transfer_Finder.hxx>
 #define TheMapHasher Transfer_FindHasher
 #define TheList_hxx <Transfer_HSequenceOfFinder.hxx>
 #define Transfer_TransferMap Transfer_TransferMapOfProcessForFinder
 #define Transfer_TransferMap_hxx <Transfer_TransferMapOfProcessForFinder.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
 #define Transfer_Iterator Transfer_IteratorOfProcessForFinder
 #define Transfer_Iterator_hxx <Transfer_IteratorOfProcessForFinder.hxx>
 #define Transfer_Actor Transfer_ActorOfProcessForFinder
 #define Transfer_Actor_hxx <Transfer_ActorOfProcessForFinder.hxx>
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
 #define Handle_Transfer_Actor Handle(Transfer_ActorOfProcessForFinder)
 #define Transfer_TransferProcess Transfer_ProcessForFinder
 #define Transfer_TransferProcess_hxx <Transfer_ProcessForFinder.hxx>
index 09b90ab67638bcd966e6c7d33142ebcbfcdc1cae..44adcd6985871f4e1b4187162b63f7157de82a75 100644 (file)
 #include <MMgt_TShared.hxx>
 #include <TColStd_MapTransientHasher.hxx>
 #include <TColStd_HSequenceOfTransient.hxx>
+#include <Transfer_TransferMapOfProcessForTransient.hxx>
+
 class Standard_DomainError;
 class Standard_Transient;
 class Transfer_ProcessForTransient;
-class Transfer_TransferMapOfProcessForTransient;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient;
 class Transfer_IteratorOfProcessForTransient;
 class Transfer_Binder;
 class Transfer_SimpleBinderOfTransient;
index da1e84edcf5e192c9335436259b954722f21faff..d69b1f1bfa40379edd96bb9d41fa91df33d48840 100644 (file)
 #include <Standard_Transient.hxx>
 #include <Transfer_ProcessForTransient.hxx>
 #include <Transfer_TransferMapOfProcessForTransient.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
 #include <Transfer_IteratorOfProcessForTransient.hxx>
 #include <Transfer_Binder.hxx>
 #include <Transfer_SimpleBinderOfTransient.hxx>
 
-
-
-
-
-
-
-
-
 #define TheStart Handle(Standard_Transient)
 #define TheStart_hxx <Standard_Transient.hxx>
 #define TheMapHasher TColStd_MapTransientHasher
 #define TheList_hxx <TColStd_HSequenceOfTransient.hxx>
 #define Transfer_TransferMap Transfer_TransferMapOfProcessForTransient
 #define Transfer_TransferMap_hxx <Transfer_TransferMapOfProcessForTransient.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
 #define Transfer_Iterator Transfer_IteratorOfProcessForTransient
 #define Transfer_Iterator_hxx <Transfer_IteratorOfProcessForTransient.hxx>
 #define Transfer_Actor Transfer_ActorOfProcessForTransient
 #define Transfer_Actor_hxx <Transfer_ActorOfProcessForTransient.hxx>
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
 #define Handle_Transfer_Actor Handle(Transfer_ActorOfProcessForTransient)
 #define Transfer_TransferProcess Transfer_ProcessForTransient
 #define Transfer_TransferProcess_hxx <Transfer_ProcessForTransient.hxx>
diff --git a/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx b/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx
deleted file mode 100644 (file)
index a6d8733..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-// Created on: 1992-02-03
-// Created by: Christian CAILLET
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_HeaderFile
-#define _Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Standard_Integer.hxx>
-#include <TCollection_MapNodePtr.hxx>
-#include <TCollection_MapNode.hxx>
-class Transfer_Finder;
-class Transfer_Binder;
-class Transfer_FindHasher;
-class Transfer_TransferMapOfProcessForFinder;
-
-
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder;
-DEFINE_STANDARD_HANDLE(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder, TCollection_MapNode)
-
-
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder : public TCollection_MapNode
-{
-
-public:
-
-  
-    Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder(const Handle(Transfer_Finder)& K1, const Standard_Integer K2, const Handle(Transfer_Binder)& I, const TCollection_MapNodePtr& n1, const TCollection_MapNodePtr& n2);
-  
-    Handle(Transfer_Finder)& Key1() const;
-  
-    Standard_Integer& Key2() const;
-  
-    TCollection_MapNodePtr& Next2() const;
-  
-    Handle(Transfer_Binder)& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder,TCollection_MapNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Handle(Transfer_Finder) myKey1;
-  Standard_Integer myKey2;
-  Handle(Transfer_Binder) myValue;
-  TCollection_MapNodePtr myNext2;
-
-
-};
-
-#define TheKey Handle(Transfer_Finder)
-#define TheKey_hxx <Transfer_Finder.hxx>
-#define TheItem Handle(Transfer_Binder)
-#define TheItem_hxx <Transfer_Binder.hxx>
-#define Hasher Transfer_FindHasher
-#define Hasher_hxx <Transfer_FindHasher.hxx>
-#define TCollection_IndexedDataMapNode Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define TCollection_IndexedDataMapNode_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-#define Handle_TCollection_IndexedDataMapNode Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
-#define TCollection_IndexedDataMap Transfer_TransferMapOfProcessForFinder
-#define TCollection_IndexedDataMap_hxx <Transfer_TransferMapOfProcessForFinder.hxx>
-
-#include <TCollection_IndexedDataMapNode.lxx>
-
-#undef TheKey
-#undef TheKey_hxx
-#undef TheItem
-#undef TheItem_hxx
-#undef Hasher
-#undef Hasher_hxx
-#undef TCollection_IndexedDataMapNode
-#undef TCollection_IndexedDataMapNode_hxx
-#undef Handle_TCollection_IndexedDataMapNode
-#undef TCollection_IndexedDataMap
-#undef TCollection_IndexedDataMap_hxx
-
-
-
-
-#endif // _Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_HeaderFile
diff --git a/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_0.cxx b/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_0.cxx
deleted file mode 100644 (file)
index 3eb27db..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// Created on: 1992-02-03
-// Created by: Christian CAILLET
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Transfer_Finder.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_FindHasher.hxx>
-#include <Transfer_TransferMapOfProcessForFinder.hxx>
-
-
-
-
-
-
-
-
-
-#define TheKey Handle(Transfer_Finder)
-#define TheKey_hxx <Transfer_Finder.hxx>
-#define TheItem Handle(Transfer_Binder)
-#define TheItem_hxx <Transfer_Binder.hxx>
-#define Hasher Transfer_FindHasher
-#define Hasher_hxx <Transfer_FindHasher.hxx>
-#define TCollection_IndexedDataMapNode Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define TCollection_IndexedDataMapNode_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-#define Handle_TCollection_IndexedDataMapNode Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
-#define TCollection_IndexedDataMap Transfer_TransferMapOfProcessForFinder
-#define TCollection_IndexedDataMap_hxx <Transfer_TransferMapOfProcessForFinder.hxx>
-#include <TCollection_IndexedDataMapNode.gxx>
-
diff --git a/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx b/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx
deleted file mode 100644 (file)
index 41555d0..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-// Created on: 1992-02-03
-// Created by: Christian CAILLET
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 _Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_HeaderFile
-#define _Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Standard_Integer.hxx>
-#include <TCollection_MapNodePtr.hxx>
-#include <TCollection_MapNode.hxx>
-#include <TColStd_MapTransientHasher.hxx>
-class Standard_Transient;
-class Transfer_Binder;
-class Transfer_TransferMapOfProcessForTransient;
-
-
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient;
-DEFINE_STANDARD_HANDLE(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient, TCollection_MapNode)
-
-
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient : public TCollection_MapNode
-{
-
-public:
-
-  
-    Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient(const Handle(Standard_Transient)& K1, const Standard_Integer K2, const Handle(Transfer_Binder)& I, const TCollection_MapNodePtr& n1, const TCollection_MapNodePtr& n2);
-  
-    Handle(Standard_Transient)& Key1() const;
-  
-    Standard_Integer& Key2() const;
-  
-    TCollection_MapNodePtr& Next2() const;
-  
-    Handle(Transfer_Binder)& Value() const;
-
-
-
-
-  DEFINE_STANDARD_RTTI(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient,TCollection_MapNode)
-
-protected:
-
-
-
-
-private:
-
-
-  Handle(Standard_Transient) myKey1;
-  Standard_Integer myKey2;
-  Handle(Transfer_Binder) myValue;
-  TCollection_MapNodePtr myNext2;
-
-
-};
-
-#define TheKey Handle(Standard_Transient)
-#define TheKey_hxx <Standard_Transient.hxx>
-#define TheItem Handle(Transfer_Binder)
-#define TheItem_hxx <Transfer_Binder.hxx>
-#define Hasher TColStd_MapTransientHasher
-#define Hasher_hxx <TColStd_MapTransientHasher.hxx>
-#define TCollection_IndexedDataMapNode Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define TCollection_IndexedDataMapNode_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-#define Handle_TCollection_IndexedDataMapNode Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
-#define TCollection_IndexedDataMap Transfer_TransferMapOfProcessForTransient
-#define TCollection_IndexedDataMap_hxx <Transfer_TransferMapOfProcessForTransient.hxx>
-
-#include <TCollection_IndexedDataMapNode.lxx>
-
-#undef TheKey
-#undef TheKey_hxx
-#undef TheItem
-#undef TheItem_hxx
-#undef Hasher
-#undef Hasher_hxx
-#undef TCollection_IndexedDataMapNode
-#undef TCollection_IndexedDataMapNode_hxx
-#undef Handle_TCollection_IndexedDataMapNode
-#undef TCollection_IndexedDataMap
-#undef TCollection_IndexedDataMap_hxx
-
-
-
-
-#endif // _Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_HeaderFile
diff --git a/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_0.cxx b/src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_0.cxx
deleted file mode 100644 (file)
index 4a4db00..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// Created on: 1992-02-03
-// Created by: Christian CAILLET
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-
-#include <Standard_Type.hxx>
-
-#include <Standard_Transient.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_TransferMapOfProcessForTransient.hxx>
-
-
-
-
-
-
-
-
-
-#define TheKey Handle(Standard_Transient)
-#define TheKey_hxx <Standard_Transient.hxx>
-#define TheItem Handle(Transfer_Binder)
-#define TheItem_hxx <Transfer_Binder.hxx>
-#define Hasher TColStd_MapTransientHasher
-#define Hasher_hxx <TColStd_MapTransientHasher.hxx>
-#define TCollection_IndexedDataMapNode Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define TCollection_IndexedDataMapNode_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-#define Handle_TCollection_IndexedDataMapNode Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
-#define TCollection_IndexedDataMap Transfer_TransferMapOfProcessForTransient
-#define TCollection_IndexedDataMap_hxx <Transfer_TransferMapOfProcessForTransient.hxx>
-#include <TCollection_IndexedDataMapNode.gxx>
-
index 1e9a23f33fc88133742733a81c0c904362cae0f2..d10d81a0c5682deb455e1ad6c04ff635435eee9b 100644 (file)
 
 #include <Transfer_HSequenceOfFinder.hxx>
 #include <Transfer_TransferIterator.hxx>
-#include <Standard_Boolean.hxx>
+#include <Transfer_TransferMapOfProcessForFinder.hxx>
+
 class Standard_NoSuchObject;
 class Transfer_Finder;
 class Transfer_FindHasher;
 class Transfer_ProcessForFinder;
-class Transfer_TransferMapOfProcessForFinder;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder;
 class Transfer_ActorOfProcessForFinder;
 class Transfer_Binder;
 
-
-
 class Transfer_IteratorOfProcessForFinder  : public Transfer_TransferIterator
 {
 public:
index 0566e8c98bdbb3f458e6888fb88ffcd1f9d16de8..a985812876a7c65a74dc2ac43905823cc60029ec 100644 (file)
@@ -21,7 +21,6 @@
 #include <Transfer_FindHasher.hxx>
 #include <Transfer_ProcessForFinder.hxx>
 #include <Transfer_TransferMapOfProcessForFinder.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
 #include <Transfer_ActorOfProcessForFinder.hxx>
 #include <Transfer_Binder.hxx>
  
 #define TheList_hxx <Transfer_HSequenceOfFinder.hxx>
 #define Transfer_TransferMap Transfer_TransferMapOfProcessForFinder
 #define Transfer_TransferMap_hxx <Transfer_TransferMapOfProcessForFinder.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
 #define Transfer_Iterator Transfer_IteratorOfProcessForFinder
 #define Transfer_Iterator_hxx <Transfer_IteratorOfProcessForFinder.hxx>
 #define Transfer_Actor Transfer_ActorOfProcessForFinder
 #define Transfer_Actor_hxx <Transfer_ActorOfProcessForFinder.hxx>
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
 #define Handle_Transfer_Actor Handle(Transfer_ActorOfProcessForFinder)
 #define Transfer_TransferProcess Transfer_ProcessForFinder
 #define Transfer_TransferProcess_hxx <Transfer_ProcessForFinder.hxx>
index 90510f56ab94c0e61aef2b1aba62d4554e8d9c54..69a6952c1867b94b1182e63d867017ac8cf8547b 100644 (file)
 
 #include <TColStd_HSequenceOfTransient.hxx>
 #include <Transfer_TransferIterator.hxx>
-#include <TColStd_MapTransientHasher.hxx>
-#include <Standard_Boolean.hxx>
+#include <Transfer_TransferMapOfProcessForTransient.hxx>
+
 class Standard_NoSuchObject;
 class Standard_Transient;
 class Transfer_ProcessForTransient;
-class Transfer_TransferMapOfProcessForTransient;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient;
 class Transfer_ActorOfProcessForTransient;
 class Transfer_Binder;
 
-
-
 class Transfer_IteratorOfProcessForTransient  : public Transfer_TransferIterator
 {
 public:
index e9a01ad6f1c336a30afe9b9589e0546ea425ab76..49332227d93172e0e7a7c834a7a1993be3325c2d 100644 (file)
@@ -20,7 +20,6 @@
 #include <Standard_Transient.hxx>
 #include <Transfer_ProcessForTransient.hxx>
 #include <Transfer_TransferMapOfProcessForTransient.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
 #include <Transfer_ActorOfProcessForTransient.hxx>
 #include <Transfer_Binder.hxx>
  
 #define TheList_hxx <TColStd_HSequenceOfTransient.hxx>
 #define Transfer_TransferMap Transfer_TransferMapOfProcessForTransient
 #define Transfer_TransferMap_hxx <Transfer_TransferMapOfProcessForTransient.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
 #define Transfer_Iterator Transfer_IteratorOfProcessForTransient
 #define Transfer_Iterator_hxx <Transfer_IteratorOfProcessForTransient.hxx>
 #define Transfer_Actor Transfer_ActorOfProcessForTransient
 #define Transfer_Actor_hxx <Transfer_ActorOfProcessForTransient.hxx>
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
 #define Handle_Transfer_Actor Handle(Transfer_ActorOfProcessForTransient)
 #define Transfer_TransferProcess Transfer_ProcessForTransient
 #define Transfer_TransferProcess_hxx <Transfer_ProcessForTransient.hxx>
index 3903b4eb0227e4b5c61e083785ffef6760cdb0a0..2986f87b6c28ee600daa974051d974a652bb0acb 100644 (file)
 #ifndef _Transfer_ProcessForFinder_HeaderFile
 #define _Transfer_ProcessForFinder_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Standard_Boolean.hxx>
-#include <Standard_Integer.hxx>
 #include <TColStd_IndexedMapOfInteger.hxx>
-#include <Transfer_TransferMapOfProcessForFinder.hxx>
-#include <MMgt_TShared.hxx>
 #include <Transfer_HSequenceOfFinder.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Type.hxx>
+#include <Transfer_TransferMapOfProcessForFinder.hxx>
+
 class Message_Messenger;
 class Transfer_Finder;
 class Transfer_Binder;
@@ -36,8 +29,6 @@ class Message_ProgressIndicator;
 class Interface_InterfaceError;
 class Transfer_TransferFailure;
 class Transfer_FindHasher;
-class Transfer_TransferMapOfProcessForFinder;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder;
 class Transfer_IteratorOfProcessForFinder;
 class Message_Msg;
 class Interface_Check;
index 4722d936bfeccd57a4b79562324bb5dfe48cac70..c28c75b09640085ce52e1b26d03798d297a9b111 100644 (file)
 #include <Transfer_TransferFailure.hxx>
 #include <Transfer_FindHasher.hxx>
 #include <Transfer_TransferMapOfProcessForFinder.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
 #include <Transfer_IteratorOfProcessForFinder.hxx>
 #include <Message_Msg.hxx>
 #include <Interface_Check.hxx>
 #include <Standard_Transient.hxx>
 #include <Interface_CheckIterator.hxx>
 
-
-
-
-
-
-
-
-
 #define TheStart Handle(Transfer_Finder)
 #define TheStart_hxx <Transfer_Finder.hxx>
 #define TheMapHasher Transfer_FindHasher
 #define TheList_hxx <Transfer_HSequenceOfFinder.hxx>
 #define Transfer_TransferMap Transfer_TransferMapOfProcessForFinder
 #define Transfer_TransferMap_hxx <Transfer_TransferMapOfProcessForFinder.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
 #define Transfer_Iterator Transfer_IteratorOfProcessForFinder
 #define Transfer_Iterator_hxx <Transfer_IteratorOfProcessForFinder.hxx>
 #define Transfer_Actor Transfer_ActorOfProcessForFinder
 #define Transfer_Actor_hxx <Transfer_ActorOfProcessForFinder.hxx>
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
 #define Handle_Transfer_Actor Handle(Transfer_ActorOfProcessForFinder)
 #define Transfer_TransferProcess Transfer_ProcessForFinder
 #define Transfer_TransferProcess_hxx <Transfer_ProcessForFinder.hxx>
index d632ba5b18bb9d4e2e4d6b5e4e6f0ae89a579c18..13f48ab9f8726103d626e6958ebdf4b175cb9208 100644 (file)
 #ifndef _Transfer_ProcessForTransient_HeaderFile
 #define _Transfer_ProcessForTransient_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Standard_Boolean.hxx>
-#include <Standard_Integer.hxx>
 #include <TColStd_IndexedMapOfInteger.hxx>
 #include <Transfer_TransferMapOfProcessForTransient.hxx>
-#include <MMgt_TShared.hxx>
 #include <TColStd_MapTransientHasher.hxx>
 #include <TColStd_HSequenceOfTransient.hxx>
-#include <Standard_CString.hxx>
-#include <Standard_Type.hxx>
+
 class Message_Messenger;
 class Standard_Transient;
 class Transfer_Binder;
@@ -36,8 +29,6 @@ class Transfer_ActorOfProcessForTransient;
 class Message_ProgressIndicator;
 class Interface_InterfaceError;
 class Transfer_TransferFailure;
-class Transfer_TransferMapOfProcessForTransient;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient;
 class Transfer_IteratorOfProcessForTransient;
 class Message_Msg;
 class Interface_Check;
index ea80356e9f4524d843348b1c5a7edf27165585fa..8680af0eea20ef6197d4d0f4c11ca43112678d5b 100644 (file)
 #include <Interface_InterfaceError.hxx>
 #include <Transfer_TransferFailure.hxx>
 #include <Transfer_TransferMapOfProcessForTransient.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
 #include <Transfer_IteratorOfProcessForTransient.hxx>
 #include <Message_Msg.hxx>
 #include <Interface_Check.hxx>
 #include <Interface_CheckIterator.hxx>
 
-
-
-
-
-
-
-
-
 #define TheStart Handle(Standard_Transient)
 #define TheStart_hxx <Standard_Transient.hxx>
 #define TheMapHasher TColStd_MapTransientHasher
 #define TheList_hxx <TColStd_HSequenceOfTransient.hxx>
 #define Transfer_TransferMap Transfer_TransferMapOfProcessForTransient
 #define Transfer_TransferMap_hxx <Transfer_TransferMapOfProcessForTransient.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-#define Transfer_IndexedDataMapNodeOfTransferMap Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define Transfer_IndexedDataMapNodeOfTransferMap_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
 #define Transfer_Iterator Transfer_IteratorOfProcessForTransient
 #define Transfer_Iterator_hxx <Transfer_IteratorOfProcessForTransient.hxx>
 #define Transfer_Actor Transfer_ActorOfProcessForTransient
 #define Transfer_Actor_hxx <Transfer_ActorOfProcessForTransient.hxx>
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
-#define Handle_Transfer_IndexedDataMapNodeOfTransferMap Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
 #define Handle_Transfer_Actor Handle(Transfer_ActorOfProcessForTransient)
 #define Transfer_TransferProcess Transfer_ProcessForTransient
 #define Transfer_TransferProcess_hxx <Transfer_ProcessForTransient.hxx>
index afb14d918785aea588d9474f4ec57e47d6cf55b1..87bcef8ccea941e3fee01d6ba242487da33f379a 100644 (file)
 #ifndef _Transfer_TransferMapOfProcessForFinder_HeaderFile
 #define _Transfer_TransferMapOfProcessForFinder_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BasicMap.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Address.hxx>
-class Standard_DomainError;
-class Standard_OutOfRange;
-class Standard_NoSuchObject;
-class Transfer_Finder;
-class Transfer_Binder;
-class Transfer_FindHasher;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder;
-
-
-
-class Transfer_TransferMapOfProcessForFinder  : public TCollection_BasicMap
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an IndexedDataMap with NbBuckets
-  //! (defaulted to 1) buckets.
-  //! Note that the map will be automatically redimensioned
-  //! during its use if the number of entries becomes too large.
-  //! Use:
-  //! -   the function Add to add an entry (key, item, index) in the map,
-  //! -   operator() to read an item from an index, or to
-  //! assign a new value to this item,
-  //! -   the function FindFromKey or ChangeFromKey to
-  //! read an item from a key, or to assign a new value to this item,
-  //! -   the function RemoveLast to remove the last entry from the map,
-  //! -   and other available edition and querying functions.
-  Standard_EXPORT Transfer_TransferMapOfProcessForFinder(const Standard_Integer NbBuckets = 1);
-  
-  //! Replace the content of this map by  the content of
-  //! the map <Other>.
-  Standard_EXPORT Transfer_TransferMapOfProcessForFinder& Assign (const Transfer_TransferMapOfProcessForFinder& Other);
-Transfer_TransferMapOfProcessForFinder& operator = (const Transfer_TransferMapOfProcessForFinder& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Changes the  number    of  buckets of  <me>  to be
-  //! <NbBuckets>. The entries (key + item + index) already
-  //! stored in this map are maintained.
-  Standard_EXPORT void ReSize (const Standard_Integer NbBuckets);
-  
-  //! Removes all keys in the map.
-  Standard_EXPORT void Clear();
-~Transfer_TransferMapOfProcessForFinder()
-{
-  Clear();
-}
-  
-  //! Adds  the Key  <K> to the  Map <me>.   Returns the
-  //! index of  the  Key.  The key is new  in the map if
-  //! Extent  has  been  incremented.  The Item  <I>  is
-  //! stored with the key. If the key was already in the
-  //! map the previous item is not replaced by <I>.
-  Standard_EXPORT Standard_Integer Add (const Handle(Transfer_Finder)& K, const Handle(Transfer_Binder)& I);
-  
-  //! Substitutes the Key at  index <I>  with  <K>.  <I>
-  //! must be a valid index, <K> must  be a new key. <T>
-  //! becomes the Item stored with <K>.
-  //! Trigger: Raises OutOfRange if I < 1 or I > Extent.
-  //! Raises DomainError if Contains(K).
-  Standard_EXPORT void Substitute (const Standard_Integer I, const Handle(Transfer_Finder)& K, const Handle(Transfer_Binder)& T);
-  
-  //! Removes  the last key entered  in the map, i.e the
-  //! key of index Extent().
-  //! I must be a valid index and K must be a new key.
-  //! Exceptions
-  //! -   Standard_OutOfRange if the index I is less than 1 or
-  //! greater than the number of entries in this map.
-  //! -   Standard_DomainError if the key K is already in this map.
-  Standard_EXPORT void RemoveLast();
-  
-  //! Returns True if the key <K>  is stored  in the map <me>.
-  Standard_EXPORT Standard_Boolean Contains (const Handle(Transfer_Finder)& K) const;
-  
-  //! Returns the Key of index <I>.
-  //! Exceptions
-  //! Standard_OutOfRange if I is less than 1 or greater than
-  //! the number of entries in this map.
-  Standard_EXPORT const Handle(Transfer_Finder)& FindKey (const Standard_Integer I) const;
-  
-  //! Returns the Item of index <I>.
-  Standard_EXPORT const Handle(Transfer_Binder)& FindFromIndex (const Standard_Integer I) const;
-const Handle(Transfer_Binder)& operator () (const Standard_Integer I) const
-{
-  return FindFromIndex(I);
-}
-  
-  //! Returns  the  Item of index <I>.  The Item  can be
-  //! modified with the syntax aMap(Index) = newItem.
-  Standard_EXPORT Handle(Transfer_Binder)& ChangeFromIndex (const Standard_Integer I);
-Handle(Transfer_Binder)& operator () (const Standard_Integer I)
-{
-  return ChangeFromIndex(I);
-}
-  
-  //! Returns the index of the key <K>.
-  //! Returns 0 if K is not in the map.
-  Standard_EXPORT Standard_Integer FindIndex (const Handle(Transfer_Finder)& K) const;
-  
-  //! Returns the Item of the key <K>
-  //! Trigger: Raises NoSuchObject if K is not in the map.
-  Standard_EXPORT const Handle(Transfer_Binder)& FindFromKey (const Handle(Transfer_Finder)& K) const;
-  
-  //! Returns the Item of the key <K>
-  //! Trigger: Raises NoSuchObject if K is not in the map.
-  Standard_EXPORT Handle(Transfer_Binder)& ChangeFromKey (const Handle(Transfer_Finder)& K);
-  
-  //! Returns the address of Item of the key <K>
-  //! or NULL if K is not in the map.
-  Standard_EXPORT Standard_Address FindFromKey1 (const Handle(Transfer_Finder)& K) const;
-  
-  //! Returns the address of Item of the key <K>
-  //! or NULL if K is not in the map.
-  Standard_EXPORT Standard_Address ChangeFromKey1 (const Handle(Transfer_Finder)& K);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-  
-  //! As  copying  Map  is an expensive  operation it is
-  //! incorrect  to  do  it implicitly. This constructor
-  //! will raise an  error if the Map  is not  empty. To copy the
-  //! content of a  Map use the  Assign  method (operator =).
-  Standard_EXPORT Transfer_TransferMapOfProcessForFinder(const Transfer_TransferMapOfProcessForFinder& Other);
-
-
-
-
-};
-
-
-
-
-
+#include <NCollection_IndexedDataMap.hxx>
+#include <Transfer_Binder.hxx>
+#include <Transfer_Finder.hxx>
+#include <Transfer_FindHasher.hxx>
 
+typedef NCollection_IndexedDataMap<Handle(Transfer_Finder),Handle(Transfer_Binder),Transfer_FindHasher> Transfer_TransferMapOfProcessForFinder;
 
 #endif // _Transfer_TransferMapOfProcessForFinder_HeaderFile
diff --git a/src/Transfer/Transfer_TransferMapOfProcessForFinder_0.cxx b/src/Transfer/Transfer_TransferMapOfProcessForFinder_0.cxx
deleted file mode 100644 (file)
index 609838d..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-// Created on: 1992-02-03
-// Created by: Christian CAILLET
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <Transfer_TransferMapOfProcessForFinder.hxx>
-
-#include <Standard_DomainError.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Standard_NoSuchObject.hxx>
-#include <Transfer_Finder.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_FindHasher.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-
-#define TheKey Handle(Transfer_Finder)
-#define TheKey_hxx <Transfer_Finder.hxx>
-#define TheItem Handle(Transfer_Binder)
-#define TheItem_hxx <Transfer_Binder.hxx>
-#define Hasher Transfer_FindHasher
-#define Hasher_hxx <Transfer_FindHasher.hxx>
-#define TCollection_IndexedDataMapNode Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder
-#define TCollection_IndexedDataMapNode_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx>
-#define Handle_TCollection_IndexedDataMapNode Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder)
-#define TCollection_IndexedDataMap Transfer_TransferMapOfProcessForFinder
-#define TCollection_IndexedDataMap_hxx <Transfer_TransferMapOfProcessForFinder.hxx>
-#include <TCollection_IndexedDataMap.gxx>
-
index e89625c624b8bec9ad77692097005aa58b46a2f0..94128b57ccc229db675c50cf5b487a0b375a44fe 100644 (file)
 #ifndef _Transfer_TransferMapOfProcessForTransient_HeaderFile
 #define _Transfer_TransferMapOfProcessForTransient_HeaderFile
 
-#include <Standard.hxx>
-#include <Standard_DefineAlloc.hxx>
-#include <Standard_Handle.hxx>
-
-#include <TCollection_BasicMap.hxx>
+#include <NCollection_IndexedDataMap.hxx>
 #include <TColStd_MapTransientHasher.hxx>
-#include <Standard_Integer.hxx>
-#include <Standard_Boolean.hxx>
-#include <Standard_Address.hxx>
-class Standard_DomainError;
-class Standard_OutOfRange;
-class Standard_NoSuchObject;
-class Standard_Transient;
-class Transfer_Binder;
-class Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient;
-
-
-
-class Transfer_TransferMapOfProcessForTransient  : public TCollection_BasicMap
-{
-public:
-
-  DEFINE_STANDARD_ALLOC
-
-  
-  //! Constructs an IndexedDataMap with NbBuckets
-  //! (defaulted to 1) buckets.
-  //! Note that the map will be automatically redimensioned
-  //! during its use if the number of entries becomes too large.
-  //! Use:
-  //! -   the function Add to add an entry (key, item, index) in the map,
-  //! -   operator() to read an item from an index, or to
-  //! assign a new value to this item,
-  //! -   the function FindFromKey or ChangeFromKey to
-  //! read an item from a key, or to assign a new value to this item,
-  //! -   the function RemoveLast to remove the last entry from the map,
-  //! -   and other available edition and querying functions.
-  Standard_EXPORT Transfer_TransferMapOfProcessForTransient(const Standard_Integer NbBuckets = 1);
-  
-  //! Replace the content of this map by  the content of
-  //! the map <Other>.
-  Standard_EXPORT Transfer_TransferMapOfProcessForTransient& Assign (const Transfer_TransferMapOfProcessForTransient& Other);
-Transfer_TransferMapOfProcessForTransient& operator = (const Transfer_TransferMapOfProcessForTransient& Other)
-{
-  return Assign(Other);
-}
-  
-  //! Changes the  number    of  buckets of  <me>  to be
-  //! <NbBuckets>. The entries (key + item + index) already
-  //! stored in this map are maintained.
-  Standard_EXPORT void ReSize (const Standard_Integer NbBuckets);
-  
-  //! Removes all keys in the map.
-  Standard_EXPORT void Clear();
-~Transfer_TransferMapOfProcessForTransient()
-{
-  Clear();
-}
-  
-  //! Adds  the Key  <K> to the  Map <me>.   Returns the
-  //! index of  the  Key.  The key is new  in the map if
-  //! Extent  has  been  incremented.  The Item  <I>  is
-  //! stored with the key. If the key was already in the
-  //! map the previous item is not replaced by <I>.
-  Standard_EXPORT Standard_Integer Add (const Handle(Standard_Transient)& K, const Handle(Transfer_Binder)& I);
-  
-  //! Substitutes the Key at  index <I>  with  <K>.  <I>
-  //! must be a valid index, <K> must  be a new key. <T>
-  //! becomes the Item stored with <K>.
-  //! Trigger: Raises OutOfRange if I < 1 or I > Extent.
-  //! Raises DomainError if Contains(K).
-  Standard_EXPORT void Substitute (const Standard_Integer I, const Handle(Standard_Transient)& K, const Handle(Transfer_Binder)& T);
-  
-  //! Removes  the last key entered  in the map, i.e the
-  //! key of index Extent().
-  //! I must be a valid index and K must be a new key.
-  //! Exceptions
-  //! -   Standard_OutOfRange if the index I is less than 1 or
-  //! greater than the number of entries in this map.
-  //! -   Standard_DomainError if the key K is already in this map.
-  Standard_EXPORT void RemoveLast();
-  
-  //! Returns True if the key <K>  is stored  in the map <me>.
-  Standard_EXPORT Standard_Boolean Contains (const Handle(Standard_Transient)& K) const;
-  
-  //! Returns the Key of index <I>.
-  //! Exceptions
-  //! Standard_OutOfRange if I is less than 1 or greater than
-  //! the number of entries in this map.
-  Standard_EXPORT const Handle(Standard_Transient)& FindKey (const Standard_Integer I) const;
-  
-  //! Returns the Item of index <I>.
-  Standard_EXPORT const Handle(Transfer_Binder)& FindFromIndex (const Standard_Integer I) const;
-const Handle(Transfer_Binder)& operator () (const Standard_Integer I) const
-{
-  return FindFromIndex(I);
-}
-  
-  //! Returns  the  Item of index <I>.  The Item  can be
-  //! modified with the syntax aMap(Index) = newItem.
-  Standard_EXPORT Handle(Transfer_Binder)& ChangeFromIndex (const Standard_Integer I);
-Handle(Transfer_Binder)& operator () (const Standard_Integer I)
-{
-  return ChangeFromIndex(I);
-}
-  
-  //! Returns the index of the key <K>.
-  //! Returns 0 if K is not in the map.
-  Standard_EXPORT Standard_Integer FindIndex (const Handle(Standard_Transient)& K) const;
-  
-  //! Returns the Item of the key <K>
-  //! Trigger: Raises NoSuchObject if K is not in the map.
-  Standard_EXPORT const Handle(Transfer_Binder)& FindFromKey (const Handle(Standard_Transient)& K) const;
-  
-  //! Returns the Item of the key <K>
-  //! Trigger: Raises NoSuchObject if K is not in the map.
-  Standard_EXPORT Handle(Transfer_Binder)& ChangeFromKey (const Handle(Standard_Transient)& K);
-  
-  //! Returns the address of Item of the key <K>
-  //! or NULL if K is not in the map.
-  Standard_EXPORT Standard_Address FindFromKey1 (const Handle(Standard_Transient)& K) const;
-  
-  //! Returns the address of Item of the key <K>
-  //! or NULL if K is not in the map.
-  Standard_EXPORT Standard_Address ChangeFromKey1 (const Handle(Standard_Transient)& K);
-
-
-
-
-protected:
-
-
-
-
-
-private:
-
-  
-  //! As  copying  Map  is an expensive  operation it is
-  //! incorrect  to  do  it implicitly. This constructor
-  //! will raise an  error if the Map  is not  empty. To copy the
-  //! content of a  Map use the  Assign  method (operator =).
-  Standard_EXPORT Transfer_TransferMapOfProcessForTransient(const Transfer_TransferMapOfProcessForTransient& Other);
-
-
-
-
-};
-
-
-
-
-
+#include <Transfer_Binder.hxx>
 
+typedef NCollection_IndexedDataMap<Handle(Standard_Transient),Handle(Transfer_Binder),TColStd_MapTransientHasher> Transfer_TransferMapOfProcessForTransient;
 
 #endif // _Transfer_TransferMapOfProcessForTransient_HeaderFile
diff --git a/src/Transfer/Transfer_TransferMapOfProcessForTransient_0.cxx b/src/Transfer/Transfer_TransferMapOfProcessForTransient_0.cxx
deleted file mode 100644 (file)
index c56979e..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-// Created on: 1992-02-03
-// Created by: Christian CAILLET
-// Copyright (c) 1992-1999 Matra Datavision
-// Copyright (c) 1999-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 <Transfer_TransferMapOfProcessForTransient.hxx>
-
-#include <Standard_DomainError.hxx>
-#include <Standard_OutOfRange.hxx>
-#include <Standard_NoSuchObject.hxx>
-#include <Standard_Transient.hxx>
-#include <Transfer_Binder.hxx>
-#include <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-
-#define TheKey Handle(Standard_Transient)
-#define TheKey_hxx <Standard_Transient.hxx>
-#define TheItem Handle(Transfer_Binder)
-#define TheItem_hxx <Transfer_Binder.hxx>
-#define Hasher TColStd_MapTransientHasher
-#define Hasher_hxx <TColStd_MapTransientHasher.hxx>
-#define TCollection_IndexedDataMapNode Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient
-#define TCollection_IndexedDataMapNode_hxx <Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx>
-#define Handle_TCollection_IndexedDataMapNode Handle(Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient)
-#define TCollection_IndexedDataMap Transfer_TransferMapOfProcessForTransient
-#define TCollection_IndexedDataMap_hxx <Transfer_TransferMapOfProcessForTransient.hxx>
-#include <TCollection_IndexedDataMap.gxx>
-