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 7ace1d6..1d6a69d 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 d25d1b4..5380d99 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 0748b30..6595bc5 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 11267f7..1a4d886 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 3cf3215..9345921 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 e17bbe5..8809d0f 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 a432412..ca23e32 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 35bfc25..d97434f 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 9dad65b..432c972 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 d057f1d..4748ded 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 88e4cd3..5386a62 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 6693c2e..682e8d9 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 490e12c..4ffd128 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 ea3c8bc..040a7e9 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 ef2d238..3f8ed60 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 cdbe269..2935373 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 2ffad69..b81e085 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 47dafa0..33c8cc3 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 0afef4c..afe9710 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 45056d7..d31fcd4 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 0dbf490..a4d5b0c 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 0674cd3..68efddb 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 342f404..c172451 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 177adbd..e8a9a3c 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 ab7f2e6..c17faf6 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 27c5ae0..f6c667f 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 36a1698..47bd650 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 15af83a..7c76117 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 ae3d71f..a2250a2 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 c56b0d7..9720ae1 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 557a326..4596b87 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 68f0f96..66ee027 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 0db3f90..ee66363 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 0c12b82..1f6c1c6 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 067e8b6..1861dc4 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 8057b99..0665f05 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 6f22f0a..2d8445a 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 c4969f6..dd19713 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 a80cf77..f485877 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 0c7ca95..9eed971 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 7bfa7d3..33f2e0b 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 1d19fce..a9fa7b1 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 c431350..3d1539f 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 df6b2f3..21b1ba2 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 29fe3ee..8bb0e9f 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 d9fd91b..3a593f0 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 1c28221..422c9c1 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 27a41ff..9bf5860 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 261ae03..8a69897 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 baaeee6..833873e 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 1128e73..74fea28 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 515eb52..9d806e3 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 59d8648..4f4ccc9 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 a769fed..4c9a8b6 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 2e72da3..4029970 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 e12e592..c815a51 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 716185b..ff296da 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 858d58d..37a04a0 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 38a9fbc..95a58c0 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 f230901..53f0164 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_SUPE